いろいろ探してもなかなか見つからなかった、 サブカテゴリ対応のプルダウンメニュー、 やっと見つかりました。
Notebook :: Hibi no Note さんにそのものずばりがありましたので、 ほぼそのまま流用。 助かりました。 この場を借りて御礼申し上げます。
これでほぼ完成ということにしちゃいましょうか。
いろいろ探してもなかなか見つからなかった、 サブカテゴリ対応のプルダウンメニュー、 やっと見つかりました。
Notebook :: Hibi no Note さんにそのものずばりがありましたので、 ほぼそのまま流用。 助かりました。 この場を借りて御礼申し上げます。
これでほぼ完成ということにしちゃいましょうか。
トラックバックURL:
そのままではいろいろ不具合がありましたので、いくつか変更してみました。大きくは、記事がないカテゴリーについては件数を表示せずにトップページに飛ぶようにしてます。 また、この部分をテンプレートにしていろんなページから使っているため、 MTSubCategories ではなく MTTopLevelCategories にしてます。
<select> ~ </select> の間は、こんな感じにしました。
<option value="<$MTBlogURL>" selected>-- カテゴリの選択 --</option>
<MTTopLevelCategories>
<MTIfNonZero tag="MTCategoryCount">
<option value="<$MTCategoryArchiveLink$>">
<MTHasNoParentCategory>・</MTHasNoParentCategory>
<MTHasParentCategory> └ </MTHasParentCategory>
<$MTCategoryDescription$>
[<$MTCategoryCount$>]</option>
<MTElse>
<option value="<$MTBlogURL$>">
<MTHasNoParentCategory>・</MTHasNoParentCategory>
<MTHasParentCategory> └ </MTHasParentCategory>
<$MTCategoryDescription$>
</option>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</MTTopLevelCategories>
はじめまして。トラックバックいただいて、自分の書いた記事をみてみると、ぼろがあるのに気づきました。記事掲載用にHTMLエンティティに置換したときに、ミスしてたみたいです。ご迷惑おかけしたかも・・・。すいません。
モジュール化したりして、トップ以外のページからも使う場合は、MTTopLevelCategoriesにする必要がありますね。私がカスタマイズしたときは、MTSubCategoriesとMTTopLevelCategoriesの違いを理解していなかったのですが、私もそのうち、アーカイブページからもこのメニューを使うと思うので、MTTopLevelCategoriesに変更したいと思います。
それでは、これからもどうぞよろしくお願いします。