トップページ > プラグイン > カテゴリー一覧で特定のカテゴリーを表示・非表示にする NO.25

カテゴリー一覧で特定のカテゴリーを表示・非表示にする NO.25

2006年04月11日
カテゴリーを作成するとき、「トップレベルカテゴリー」か「サブカテゴリー」か選択できます。 両方使うと階層化できます。しかし、その分MTのタグをおぼえなければならず、テンプレートの記述も複雑に・・・。


めんどくさがりの私ですから、なんとかトップレベルカテゴリーだけで思い通りに表示できないかとあれこれ探して、またいいプラグインを見つけましたy(^ー^)y このプラグインで早速カテゴリーのタイトル(各カテゴリーへのリンク)を整理します♪


カテゴリーの一覧を表示するときに、特定のカテゴリーのタイトルを表示・非表示にできるプラグイン、「FilterCategories」です♪

ダウンロードはこちらからできます → Plugins for Movable Type

【プラグイン「FilterCategories」の設置】
「FilterCategories.tar.gz」というファイルをダウンロードします。解凍して「FilterCategories.pl」というファイルをpluginディレクトリーにアップロードします。プラグインの設置のしかたはNO.23の記事と同じです(^^


【テンプレートの修正】
<MTCategories show_empty="1">
<MTFilterCategories exclude="example1|example2"> <ul>
<li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel pmhc=""$>(<$MTArchiveCount$>)</a></li>
</ul>
</MTFilterCategories>
</MTCategories>


【解説】
  • 1行目の「show_empty="1"」はカテゴリーに記事がなくともカテゴリータイトルを表示させるアトリビュートです。
  • 「exclude="example1|example2"」の部分は「exclude」だと「指定したカテゴリー以外を表示」、「include」だと「指定したカテゴリーを表示」と言うことになります。「|」で区切ることで、複数のカテゴリーを指定できます。超便利!!
  • 「pmhc=""」はカテゴリーの並び替えをコントロールするためにいれたプラグインのパラメータです。
  • 「(<$MTArchiveCount$>)」はそのカテゴリーに属している記事数を表示します。


« 右サイドをカスタマイズその3 NO.24 | トップページ | 右サイドをカスタマイズその4 NO.26 »