カテゴリーセットで登録した記事のないカテゴリーを一覧に表示させないようにしたい。
カテゴリーセットの一覧を表示させるには MTCategorySets を使う。
MTCategorySets 内で MTTopLevelCategories を使ってカテゴリー一覧を表示させようとすると記事の登録がないカテゴリーまで一覧に表示されてしまうのでMTCategoryCount タグを使って記事のないカテゴリーを一覧から非表示にする。
mt:If のtagモディファイアを使う。
指定したMTタグに値がある場合は true (真)。無い場合は false (偽) を返す。
tag=”CategoryCount”
できたコードが以下。参考までに。
<mt:CategorySets name="カテゴリーセットの名前">
<mt:TopLevelCategories>
<mt:If tag="CategoryCount">
<li><a href="<$mt:CategoryArchiveLink$>"><$mt:CategoryLabel$> (<$mt:ArchiveCount$>)</a></li>
</mt:If>
</mt:TopLevelCategories>
</mt:CategorySets>
コメントを残す