必要になったので、やり方をメモ。
カテゴリ
<MTSetVarBlock name="cat_current"><$MTCategoryBasename$></MTSetVarBlock> //現在のカテゴリを取得 <div id="breadcrumb"> <ul> <li><a href="/">TOP</a></li> <li>></li> <MTParentCategories> <MTSetVarBlock name="cat_me"><$MTCategoryBasename$></MTSetVarBlock> //ループ中のカテゴリを取得 <li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel remove_html="1"$></a></li> <MTIf name="cat_current" eq="$cat_me"><MTElse><li>></li></MTElse></MTIf> //現在のとループ中のカテゴリが一致しない場合のみ実行 </MTParentCategories> </ul> </div>
エントリ
<div id="breadcrumb"> <ul> <li><a href="/">TOP</a></li> <li>></li> <MTParentCategories> <li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel remove_html="1"$></a></li> <li>></li> </MTParentCategories> <li><a href="<$MTEntryPermalink$>"><$MTEntryTitle remove_html="1"$></a></li> </ul> </div>
MTParentCategories
はカテゴリでもエントリでも自分(の所属している)カテゴリを基準として、全ての親カテゴリを辿って取得してくれるブロックタグです。