Movable Type
Movable Type アーカイブテンプレート
Movable Typeカスタマイズ カテゴリー・アーカイブ・テンプレートをカスタマイズして、サブカテゴリを表示する
Movable Type4
アーカイブテンプレートを編集して、サイトをどう見せるかカスタマイズすることができますが、まずカテゴリーページです。
よくある要望が、あるカテゴリーの下のサブカテゴリーを表示する、ということだと思います。
次のようにやってみます。
<MTHasSubCategories> <div> <MTSubCategories> <MTIfNonZero tag="MTCategoryCount"> <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"> <MTCategoryLabel remove_html="1> </a> </MTIfNonZero> </div> </MTHasSubCategories>
解説は次のとおりです。
<MTHasSubCategories> …現在のカテゴリにサブカテゴリが設定されている場合、以下の動作をする <div> <MTSubCategories> …サブカテゴリの <MTIfNonZero tag="MTCategoryCount"> …カテゴリがあれば(0でなければ) <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>">…そのサブカテゴリのリンク設定 <MTCategoryLabel> …サブカテゴリの名前 </a> </MTIfNonZero> </div> </MTHasSubCategories>
しかし、これだけだとサブカテゴリがない場合は、何も起きません。
サブカテゴリがない場合も考えます。
続き→Movable Type 同じ階層にあるほかのサブカテゴリを表示
参考:テンプレートタグについて→ブロックタグとファンクションタグの使い方と違いについて