MTSubCatsRecurse
現在のカテゴリに属するカテゴリの MTSubCategories ブロックを再帰的に表示します。max_depth モディファイアで再帰的に表示する深さを指定できます。max_depth="1" と指定すると、現在のカテゴリの直下の子カテゴリまでを表示します。
- 使い方
<mt:IfArchiveTypeEnabled archive_type="Category">
<div class="widget-categories widget">
<h3 class="widget-header">カテゴリ</h3>
<div class="widget-content">
<mt:TopLevelCategories>
<mt:SubCatIsFirst><ul class="widget-list"></mt:SubCatIsFirst>
<mt:If tag="CategoryCount">
<li class="widget-list-item"><a href="<$mt:CategoryArchiveLink$>" title="<$mt:CategoryDescription$>"><$mt:CategoryLabel$></a>
<mt:Else>
<li class="widget-list-item"><$mt:CategoryLabel$>
</mt:If>
<$mt:SubCatsRecurse$>
</li>
<mt:SubCatIsLast></ul></mt:SubCatIsLast>
</mt:TopLevelCategories>
</div>
</div>
</mt:IfArchiveTypeEnabled>
モディファイア
- max_depth="N"
-
展開する繰り返し数を指定します。現在のカテゴリからどの階層までを対象とするか制限できます。例えば、直下の子カテゴリのみ展開するときは max_depth="1"、孫カテゴリまで展開するときは max_depth="2" を指定します。