カテゴリーアーカイブについて各カテゴリが何階層目か出力するタグはありますか?
カテゴリ階層を出力する専用のタグはありませんが、MTParentCategories タグを利用することでそのカテゴリの階層を判断できます。
<MTSetVar name="category_depth" value="0"> <MTParentCategories> <MTGetVar name="category_depth" op="++" setvar="category_depth"> </MTParentCategories> <p><$MTCategoryLabel$> は <MTGetVar name="category_depth"> 階層目です。</p> <MTIf name="category_depth" eq="1"> <!--第1階層カテゴリ--> <MTElseIf name="category_depth" eq="2"> <!--第2階層カテゴリ--> <MTElse> <!--その他階層カテゴリ--> </MTIf>
MTParentCategories タグは最上位のカテゴリから現在までのカテゴリまで階層を繰り替えし出力するもので、3階層目のカテゴリの場合は MTParentCategories タグが3回繰り返され、上記のサンプルでは繰り返した回数をテンプレート変数 category_depth へ格納しています。