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を使う。

スポンサードリンク

«百度(ばいどぅ) | メイン | エントリーテンプレートでのMTIfCategoryの挙動»

このエントリーのトラックバックURL
http://blog.webcreativepark.net/cgi/mt/mt-bt.cgi/1118
コメントを投稿