このサイトはグローバルメニューをmmenuというJavaScriptプラグインで実装しているのですが、今更サブカテゴリ表示に対応していないことに気が付きました。
「カテゴリ」-「カテゴリの一覧」-「サブカテゴリ」といった具合に表示させたかったのですが、なぜか上手くいきませんでした。久しぶりにMovableTypeをいじったということもありなかなか意図したとおりにならりませんでした。 〆の</ul>や </li>が無いと思って追加すると盛大に崩れるんですよね。なんでだろ?。
結局実装に4時間もかかってしましましたが何とか実装でしましたとさ・・・。
<li><a href="/diary/" translate="no">閑雲録</a>
<ul>
<li><a href="#">カテゴリ</a>
<ul>
<mt:Blogs include_blogs="2" ignore_archive_context="1">
<mt:IfArchiveTypeEnabled archive_type="Category">
<mt:TopLevelCategories>
<mt:If tag="CategoryCount">
<li><a href="<$mt:CategoryArchiveLink$>"<mt:If tag="CategoryDescription">title="<$mt:CategoryDescription remove_html="1" encode_html="1"$>"</mt:If>><$mt:CategoryLabel$>(<$mt:CategoryCount$>)</a>
<mt:Else>
</mt:If>
<mt:SubCategories>
<mt:SubCatIsFirst><ul class="categories"></mt:SubCatIsFirst>
<mt:If tag="CategoryCount">
<li><a href="<$mt:CategoryArchiveLink$>"<mt:If tag="CategoryDescription">title="<$mt:CategoryDescription remove_html="1" encode_html="1"$>"</mt:If>><$mt:CategoryLabel$>(<$mt:CategoryCount$>)</a>
<mt:Else>
</mt:If>
<$mt:SubCatsRecurse$>
</li>
<mt:SubCatIsLast></ul></mt:SubCatIsLast>
</mt:SubCategories>
</li>
</mt:TopLevelCategories>
</mt:IfArchiveTypeEnabled>
</mt:Blogs>
</ul>
この表示を実装したかっただけなんですけどね・・・。