TOP
>
Movable Type
>
MTのカテゴリー操作 色々
Movable Typeでカテゴリーを操作する際の方法です。
カテゴリーの一覧
いたってノーマルにカテゴリーの一覧の取得
<ul>
<MTCategories>
<li><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>
</MTCategories>
</ul>
特定のカテゴリーのサブカテゴリーの一覧
ある特定のカテゴリーのサブカテゴリーの一覧を取得する時
<ul>
<MTCategories>
<MTIfCategory name="特定のカテゴリー">
<MTSubCategories>
<li><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>
</MTSubCategories>
</MTIfCategory>
</MTCategories>
</ul>
特定のカテゴリーのエントリーの一覧
ある特定のカテゴリーのエントリーの一覧を取得する時
<ul>
<MTCategories>
<MTIfCategory name="特定のカテゴリー">
<MTEntries>
<li><$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTEntries>
</MTIfCategory>
</MTCategories>
</ul>
特定のカテゴリー以外のカテゴリーの一覧
特定のカテゴリー以外のカテゴリーの一覧を取得する時
<ul>
<MTCategories>
<MTIfCategory name="特定のカテゴリー">
<MTElse>
<li><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>
</MTElse>
</MTIfCategory>
</MTCategories>
</ul>
特定のカテゴリー(複数)以外のカテゴリーの一覧
複数の特定のカテゴリー以外のカテゴリーの一覧を取得する時
(サンプルでは特定のカテゴリー1と特定のカテゴリー2以外の一覧を取得)
<ul>
<MTCategories>
<MTIfCategory name="特定のカテゴリー1">
<MTElse>
<MTIfCategory name="特定のカテゴリー2">
<MTElse>
<li><a href="<$MTCategoryArchiveLink$>"><MTCategoryLabel></a></li>
</MTElse>
</MTIfCategory>
</MTElse>
</MTIfCategory>
</MTCategories>
</ul>
MTElseタグをがんばってひたすら入れ子。
追記
ウェブページテンプレートやブログ記事テンプレートだとMTIfCategoryが思い通りに動きません。
エントリーテンプレートでのMTIfCategoryの挙動を参考にMTIfCategoryの箇所を書き換えてください。
関連エントリー
MTで特定のカテゴリーのみテンプレートに反映させる方法
Movable TypeでSEO対策-metaタグ編-
MovableTypeにお問い合わせフォームを設置
MovableTypeにタグクラウド(SEO対策済み)を設置する
ムーバブルタイプでGoogleSitemapを使う。