IncludeTemplateViewer プラグイン
Category:[自作プラグイン]
Tag:[IncludeTemplateViewer, MovableType, Plugin]
Movable Type 5 のテンプレートモジュールおよびウィジェット編集画面で、インクルード元のテンプレート一覧を出力するプラグインを公開します。
1.概要
次の画面はクラシックブログテーマの「ブログ記事の概要」テンプレートモジュールですが、右側の「インクルード元テンプレート」がプラグインで追加されたエリアです。
これでインクルード元のテンプレートを知ることができます。といってもインクルード元のテンプレートの内容から
module="テンプレートモジュール名"
または
widget="ウィジェットテンプレート名"
を探して表示しているだけです。
2.プラグインのダウンロード
下記の IncludeTemplateViewer.zip をクリックして、プラグインアーカイブをダウンロード。
2010.01.18 初版
2011.07.25 v.0.10 MT5.1対応/グローバルテンプレート対応
- IncludeTemplateViewer_0_01.zip(MT5.0x用)
- IncludeTemplateViewer_0_10.zip(MT5.1x用)
3.プラグインのインストール
プラグインアーカイブを展開し、中にある IncludeTemplateViewer フォルダごと、Movable Type のアプリケーションディレクトリの plugins ディレクトリにアップロード。
システム管理画面のプラグイン一覧で、「IncludeTemplateViewer~」が表示されればインストール完了です。

4.価格
本プラグインの価格は次の通りです。
- 個人ライセンス(無償):無償
- 上記以外の有償ライセンス:1000円/1サーバ
なお、個人ライセンスの方も、プラグインのご利用および質問に対する回答等について、ご支援・ご賛同くださる方からの寄付をお待ち申し上げます。
有償ライセンスでご利用の場合、プラグインの動作確認後、下記から指定の金額をお支払いください。
- Movable Typeの投稿コメントのメールアドレスを半角に変換する「CommentEmailByteChangerプラグイン」
- Movable Typeで記事アイテムのリビジョン管理ができる「RevisableAssetプラグイン」
- CurrentStyleプラグイン
- Movable Type 5でお気に入りリストが作れる「Linklistプラグイン」
- 記事一覧画面にアイテムを表示する「EntryAssetListingプラグイン」
- Movable Typeのカレンダーを月曜日始まりにする「MondayCalendarプラグイン」
- ウィジェットセット更新時にインデックステンプレートを再構築する「RebuildByChangeWidgetプラグイン」
- アイテム更新時に関連記事を再構築する「RebuildByUpdateAssetプラグイン」
- Movable Typeの本文フィールドの表示オプションを有効にしたりドラッグできるようにする「BodyFieldCustomizerプラグイン」
- BodyFieldEraserプラグイン
- EntryExporterプラグイン
- UserEmailCheckerプラグイン
- ブログ記事削除後の遷移画面を指定できる「ReturnArgsChangerプラグイン」
- Movable Typeのアイテム一覧にフォルダを表示する「AssetFolderViewerプラグイン」
- ブログ記事保存時に別のブログ記事を再構築する「RebuildEntryByIdプラグイン」
- Movable Typeで選択カテゴリを限定する「CategorySelectorFilterプラグイン」
- PublishButtonChangerプラグイン(Movable Type 5.1対応)
- Movable Typeの管理画面で任意の表示件数を指定できる「LimitPerPageChangerプラグイン」
- ApproveCommentPermissionプラグイン
- CustomFieldDataCheckerプラグイン
どちらかというと、このプラグインではなく、MovableType側のバグのような気がしますが、テンプレート名の最後の文字が”半角スペース”の時に、MovableTypeはそのテンプレート名を半角スペースが無い状態として扱うようです。
他のテンプレートからのMTIncludeでの指定で、テンプレート名最後の半角スペースを取った名前で指定しても、正常に読み込みが行なわれてしまいます。
しかし、yujiroさんのプラグインでは、正しくその違いを判断するので、どこからもインクルードされていないと判断されるようです。
>oscarさん
こんばんはー。
なるほど!ご連絡ありがとうございます!
