CateEntries
「MTEntries」と同じように、プラグインをインストール後使えるようになる「MTCatEntries」のincludeで表示したいカテゴリ名を指定すればいいだけ。
(※excludeを使えば特定のカテゴリだけ表示しないこともできる)
表示したいリストはモジュール化しているので、以下のようにしてテンプレートによって吐き出すタグを振り分け。
(アーカイブタイプがMonthlyだったらMTCatEntriesを使い、それ以外はMTEntriesにする)
<ul>
<MTIfArchiveType archive_type=”Monthly”>
<MTCatEntries include=”カテゴリ名”>
<li><a href=”<$MTEntryPermalink$>”><$MTEntryTitle$></a></li>
</MTCatEntries>
<MTElse>
<MTEntries category=”カテゴリ名”>
<li><a href=”<$MTEntryPermalink$>”><$MTEntryTitle$></a></li>
</MTEntries>
</MTElse>
</MTIfArchiveType>
</ul>
完了。
※MT4になってから、MTSetVarでテンプレートを振り分けるみたいな使い方をするみたいですが、イマイチ分かりにくいので、わざわざ各テンプレート(個別記事アーカイブ、月別アーカイブ、カテゴリアーカイブ)を別々に作っています。
2009.03.24
