k+c blog  >  BLOG  > FilterCategoriesで見せたくないカテゴリを隠す
2005年05月02日

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はこういう作り手のわがままに答えてくれるから楽しいですね。