このブログは大して階層が深くないので必要がないのですが、もう一つのサイトはわりと細かく分類分けしていて、細工が必要になりました。
キャプションのとおり、空のカテゴリがふたつもあって(版権物、咎狗)、その下のサブカテゴリ(シリーズ名)がカテゴリーアーカイブとして機能しています。さらに、その下に個別エントリがあるわけです。
具体的に、階層は以下のようになります。
例:版権物>咎狗の血>ケイスケとアキラ>ケイスケとアキラ01
この場合、MTEntryCategoriesを使って【<MTEntryCategories glue=", "><$MTCategoryLabel$></MTEntryCategories>】<$MTEntryTitle$> と単純に表記してしまうと
【咎狗の血】ケイスケとアキラ01
【ケイスケとアキラ】ケイスケとアキラ01
以下、自分用メモ書きも兼ねて残しておきます。
(……しかし、もうちょっとまともなキャプション撮れるときにやるんだった……恥ずかしい……)
親カテゴリを単体表示するのは意外に難しかった。ヘルプ見てもよく分からず、こね回してしまいました……。あたまわるい。
<MTEntryCategories>
<MTHasParentCategory> <!--カテゴリーに親カテゴリーが存在する場合-->
<MTParentCategory> <!--親カテゴリーを処理-->
<$MTCategoryDescription$> <!--親カテゴリーのDescriptionを表示-->
</MTParentCategory>
</MTHasParentCategory>
</MTEntryCategories>
具体的には
<!-- ここから親カテゴリ表示 -->
[<MTEntryCategories>
<MTHasParentCategory>
<MTParentCategory><$MTCategoryDescription$></MTParentCategory>
</MTHasParentCategory>
</MTEntryCategories>]
<!-- ここまで親カテゴリ表示 --><!-- ここからエントリタイトル表示 -->
<a href="<$MTEntryLink$>"><$MTEntryTitle$></a></strong>
<!-- ここまでエントリタイトル表示 -->
としてやると、

こうなります。
あとからカテゴリの分け方を変えたのがいけないのですが、こんなふうに使うことを想定していなかったので。
ちなみに、サブカテゴリの表示を単体でやりたいときは
<MTEntryCategories>
<MTHasParentCategory>
<$MTCategoryDescription$>
</MTHasParentCategory>
</MTEntryCategories>
でOKです。
このエントリーのトラックバックURL: