FilterCategoriesで見せたくないカテゴリを隠す
例えば「エアロスミス」のカテゴリを、「音楽」そして「エ」など50音順でもカテゴライズしようとしたときに、「エ」はちょっとトップ画面のカテゴリ一覧から隠したいとします。
そんな時に、FilterCategories。
使い方は簡単です。
ちなみに下のソースはサブカテゴリも表示するものです。
<MTSubCategories>
<MTFilterCategories exclude="ア|イ|ウ|エ|オ|カ|キ|ク|ケ|リ">
<MTSubCatIsFirst></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount"><BR>
<MTHasParentCategory>└ </MTHasParentCategory>
<a href="<$MTCategoryArchiveLink$>">
<$MTCategoryDescription$></a>
(<$MTCategoryCount$>)
<br>
<MTElse>
<MTHasParentCategory>└ </MTHasParentCategory>
<$MTCategoryDescription$>
</MTElse>
</MTIfNonZero>
<$MTSubCatsRecurse max_depth="2"$>
<MTSubCatIsLast></MTSubCatIsLast>
</MTFilterCategories>
</MTSubCategories>
MTFilterCategoriesのタグを入れるだけ。
区切りは"|"なので、ちょっと注意が必要でしょうか。
ちなみに最初、MTSubCategoriesの上にMTFilterCategoriesを入れてしまってエラーが。
イロイロ試しているうちに、上記で正解となりました。
MTはこういう作り手のわがままに答えてくれるから楽しいですね。

