Movable Typeのカテゴリアーカイブにおいて特定のカテゴリを非表示にする



Movable Typeをポータルサイト的に使用していると、カテゴリアーカイブに特定のカテゴリを非表示にさせたいと思い、いろいろ調べていると、

に答えがあった。具体的には、FilterCategoriesというプラグインを使うと実現できます。FilterCategoriesプラグインは、Kevin Shayさんのサイト(Staggernation)からダウンロードできます。

例えば、「About」というカテゴリを除外する場合は「exclude」を使用し、

<MTTopLevelCategories>
<MTFilterCategories exclude="About"> ★追加
<MTSubCatIsFirst><ul classs="module-list"></MTSubCatIsFirst>
・
・
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTFilterCategories> ★追加
</MTTopLevelCategories>

となります。逆に「About」というカテゴリだけを表示する場合は、

<MTFilterCategories include="About">

となります。また、カテゴリを複数ある場合は、

<MTFilterCategories include="About|Music|Programming">

というようにORを意味するパイプ「|」で区切ればOKです。

Leave a Reply