プロフィールや更新履歴、あいさつ文、相互リンクなどカテゴリーとして管理はしたいけど、カテゴリー一覧に入れるのはそぐわない感じがする記事を別個に扱いたいニーズは高いと思います。
私も、これまで、わざわざ個別に扱うためにインデックス・テンプレートを別に作成してしのごうとしていましたが、メイン・インデックスのテンプレートを書き換えるたびに、こうした個別のインデックス・テンプレートも変更しなければならないことが多く、エレガントでなくて嫌だなぁと思っていたところです。
5分前に取得したノウハウなのであまり偉そうなことはいえませんが、MTユーザーには必須と思えるほどの重要知識と思い投稿しました。
まずは、例によってプラグイン「FilterCategories」の入手です。
ダウンロードした「FilterCategories.tar.tar」を解凍し、「FilterCategories.pl」をサーバーにアップロードします(MTが入っているフォルダの「plugin」フォルダ)。
これだけで「FilterCategories」タグが使えるようになっています。
使い方ですが、
<MTCategories>
<MTFilterCategories include="990はじめに">
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryLabel cutfirstchar="3"$></a><br />
</MTFilterCategories>
</MTCategories>
<MTCategories>
<MTFilterCategories exclude="990はじめに">
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>">
<$MTCategoryLabel cutfirstchar="3"$></a> [<$MTCategoryCount$>]<br />
</MTFilterCategories>
</MTCategories>
【2006/5/15追記】
excludeするカテゴリーが一番上に来るとツリー構造が壊れるようです。
Movable Typeでカテゴリーを表示する際、並べ替えられないか?あるいは特定のカテゴリーを非表示にできないかとググってみたら、先駆者の方達はその対...
ウェブログ: Macでブログ。Movable Type 備忘録
時刻: 2005年10月19日 18:01