MovableType
MTEntryCategoriesタグで表示順を管理画面の並びかえ順にする。
はじめに
ブログ記事に複数のカテゴリが設定されている場合に、表示順を管理画面の並びかえ順にする方法です。
ブログ記事に設定されている、特定の親カテゴリ配下を表示したい場合に使えます。
MTEntryCategoriesタグで順番は変更したいひとにオススメです。
サンプルテンプレート
カテゴリベースネーム「area」配下の子カテゴリが、ブログ記事で設定されている場合に、表示順を管理画面の並びかえ順で表示するテンプレートです。
<mt:TopLevelCategories>
<mt:if tag="CategoryBaseName" eq="area">
<mt:SubCategories>
<mt:HasParentCategory>
<mt:CategoryID setvar="setCategoryID">
<mt:EntryCategories>
<mt:if tag="CategoryID" eq="$setCategoryID">
<p><mt:CategoryLabel></p>
</mt:if>
</mt:EntryCategories>
</mt:HasParentCategory>
</mt:SubCategories>
</mt:if>
</mt:TopLevelCategories>