JavaScript不要なサイドメニューのツリー化
表示確認等でリロード(F5キー連打)を繰り返し行っているうちに、Java Scriptが効いてない状態で表示される事がorz
その対策も兼ねて、このカスタマイズをやってみる事に@@
参考にさせていただいたのは、いつもお世話になっている小粋空間様のこちらの記事です。
(※以下のものをそのままコピーしても表示できませんのでご了承ください)
カテゴリー部分変更前
カテゴリー部分変更後<div class="sidetitle">
Category
</div>
<!-- サブカテゴリー対応用 -->
<div class="side" id="categories">
<MTSubCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" ><$MTCategoryLabel cutfirstchar="7"$></a> [<$MTCategoryCount$>]
<MTElse>
<li><$MTCategoryLabel cutfirstchar="7"$>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</div>
<script type="text/javascript" language="javascript">
<!--
generateSubcategoryTree();
//-->
</script>
<!-- サブカテゴリー対応用 -->
最近のコメント部分変更前<div class="sidetitle">
Category
</div>
<!-- サブカテゴリー対応用 -->
<div class="side" id="categories">
<MTSubCategories>
<MTSubCatIsFirst><ul class="tree"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="tree<MTSubCatIsLast>_end</MTSubCatIsLast>"><a href="<$MTCategoryArchiveLink$>" title="<$MTCategory$>"><$MTCategoryLabel cutfirstchar="7"$></a> [<$MTCategoryCount$>]
<MTElse>
<li class="tree<MTSubCatIsLast>_end</MTSubCatIsLast>"><$MTCategoryLabel cutfirstchar="7"$>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTSubCategories>
</div>
<!-- サブカテゴリー対応用 -->
最近のコメント部分変更後<div class="sidetitle">
Comments
</div>
<div class="side">
<MTEntries recently_commented_on="5">
<a href="<$MTEntryLink$>"><MTEntryTitle></a>
<br />
<MTComments lastn="5">
└<a href="<$MTEntryLink$>#c<$MTCommentID$>"><MTCommentAuthor></a><br />
</MTComments>
</MTEntries>
</div>
(※カテゴリーの並べ替えを行うプラグインの為、MTCategoryLabelにcutfirstcharを忘れない事)<div class="sidetitle">
Comments
</div>
<div class="side">
<MTEntries recently_commented_on="5">
<a href="<$MTEntryLink$>"><MTEntryTitle></a>
<ul class="tree">
<MTComments lastn="5">
<li class="tree<MTCommentsFooter>_end</MTCommentsFooter>"><a href="<$MTEntryLink$>#c<$MTCommentID$>">
<MTCommentAuthor></a></li>
</MTComments>
</ul>
</MTEntries>
</div>
