てんねん月桜: カテゴリーリストの表示(サブカテゴリー対応)

« サブカテゴリー | メイン | 【覚え書き】3.1x »

2005年8月19日(金) 先負

●カテゴリーリストの表示(サブカテゴリー対応)

  メインページ等のカテゴリーリストで、親カテゴリーの下にサブカテゴリーを表示させたいと思い、探してみました。
<!-- サブカテゴリー用 -->
<MTSubCategories>
<MTFilterCategories exclude="99about">
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li><a href="<$MTCategoryArchiveLink$>" title="&
lt;$MTCategoryDescription$>"><MTCategoryDescription></a> [<$MTCategoryCount$>]
<MTElse>
<li><MTCategoryDescription>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTFilterCategories>
</MTSubCategories>
<!-- サブカテゴリー用 -->

※緑文字の部分は、緑字のところは表示させたくないカテゴリを制御するためのプラグイン用のタグとの事なので、削除。
※<ul>と<li>は、それぞれスタイルシートで形式を設定しているので、<ul class="categories ul">、<li class="categories li">としています。
 カテゴリーをリストで表示しない場合は、voice over the field: サブカテゴリーに挑戦さんが参考になります。
 ただし、この方法はカテゴリーリストをモジュール化して、インクルードする事が前提の方法です。
<MTSubCategories show_empty="1">
<MTSubCatIsFirst><div id="categorylist"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<MTHasParentCategory> └</MTHasParentCategory><a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$>(<$MTCategoryCount$>)</a><br /><$MTSubCatsRecurse$>
<MTElse>
<MTHasParentCategory>└</MTHasParentCategory><MTCategoryDescription><br /><$MTSubCatsRecurse$>
</MTElse>
</MTIfNonZero>
<MTSubCatIsLast></div></MTSubCatIsLast>
</MTSubCategories>

※<$MTCategoryDescription$>でカテゴリ名を日本語表示させている場合、カテゴリーにエントリーが一つもない時は英語で設定したカテゴリー名が表示されてしまうようです。

トラックバックURL

このエントリーのトラックバックURL:

※重複トラックバック防止プラグインを使用しています。
また、当ブログへのリンクのないトラックバックは受け付けられませんので、ご注意下さい。

コメントする


※スパム対策・情報保護の為、
ご記入頂いたメールアドレスは表示致しません。


(^o^)01 (*^o^*)02 (*^o^*)03 (*^o^*)04 (*^o^*)05') (^_-)-*06 (f*^o^*)07 (^3^)08
(;_;)11 (;_;)12 (;_;)13 (^_;)14 (-_-#)15 (-_-#)16 (-_-#)17 (-_-#)18
Y(;_;)Y21 (-_-)22 (-o-;)23 w(-o-;)w24 (^_^;)25 (^_^;)26 (+o+)27 (+o+)28
(toro)31 (toro)32 (toro)33 (toro)34 (toro)35
(toro)36 (toro)37 (toro)38 (toro)39

 ※スパム対策の為、ひらがなと句読点が文中にまったくない投稿は
  受け付けられませんので、ご注意下さい。