エントリー本文
EntryCategory プラグイン
Movable Type には MTEntryCategory というファンクションタグが存在しますが、これをブロックタグに置き換えるプラグインを作りました。
元々の発端は、EntryCategoryID プラグインを作った時に、他のプライマリーカテゴリーに関する情報も、このようなファンクションタグでしか出力できないことを不満に思ったからです。
テンプレートタグのブロックタグは、リスト形式で出力するものがほとんどですが、
など、単数形のブロックタグもいくつか存在します。
つまり、MTEntryCategory もファンクションタグとして MTCategoryLabel の内容だけを出力するのではなく、ブロックタグとして振舞うのが本来のような気がした訳です。
1.ダウンロード
下記のリンクからプラグインアーカイブをダウンロードし、任意のフォルダに保存してください。
2.インストール
プラグインアーカイブを解凍し、中にある EntryCategory.pl を plugins ディレクトリにアップロードしてください。
ブログ管理画面より「システム」→「プラグイン」でプラグイン一覧を表示し、次のように表示されればOKです。

3.使用方法
このプラグインが提供する MTEntryCategory テンプレートタグは、MTEntries タグブロック内、またはブログ記事アーカイブで利用可能です。
エントリーの属するプライマリカテゴリー名の一覧を出力する場合は、次のように記述します。
<MTEntries>
<MTEntryCategory>
<$MTCategoryLabel$>
</MTEntryCategory>
</MTEntries>
エントリーの属するプライマリカテゴリーに親カテゴリーがある場合のみ、親カテゴリー名を出力する場合は、次のように記述します。
<MTEntries>
<MTEntryCategory>
<MTHasParentCategory>
<MTParentCategory>
<$MTCategoryLabel$>
</MTParentCategory>
</MTHasParentCategory>
</MTEntryCategory>
</MTEntries>
その他、MTCategoryID、MTCategoryArchiveLink、MTCategoryBasename など、MTEntryCategory タグの中ではカテゴリー系のテンプレートタグがいろいろ使えます。
すでにテンプレートで MTEntryCategory を使っている場合は、検索機能の正規表現を使って検索、場合によっては置換してしまうと良いでしょう。

- Firefox2 と Firefox3(ベータ版)の共存
- CSS でブログ本文の画像だけをセンタリングする
- Movable Type プラグイン一覧(MT4対応)
- EntryCategoryID プラグイン
- Firefox 1.5 と Firefox 2.0 を共存させる
- dTree プラグイン for WordPress v0.3
- Internet Explorer 6 と Internet Explorer 7 を共存させる
- ブログ記事に同一カテゴリーのブログ記事リストを表示(MT4版)
- IE7 の CSS ハック
- HTTPUserAgent プラグイン
- MultiCalendar プラグイン
- RecommendedEntry プラグイン
- Split プラグイン
- ArchiveDateFooter プラグイン(MT4.2 対応)
- FolderLink プラグイン
- BlogArchiveRelativeURLプラグイン
- SubCategoryDepth / SubFolderDepth プラグイン
- EntryCategoryID プラグイン
- ArchiveDateFooter プラグイン(MT4.x 対応)
- メインページと同じ情報をアーカイブページで表示する indexcontext プラグイン
- ArchiveDateFooter プラグインバージョンアップ
- Simply Threaded プラグイン
- Ignore プラグイン
- Counter プラグイン
- CommentOrderNumberByDescend プラグイン 1.04
- CommentOrderNumberByDescend プラグイン
- Thumbnail プラグイン
- ArchiveDateFooter プラグイン
