« カテゴリごとに違う内容を表示する[MTIfIsDescendant] | メイン | 特定のカテゴリをメインのコンテンツに反映させない[MTCatEntries] »

特定のカテゴリを表示・非表示[MTFilterCategories]

特に指定をしないとカテゴリリストにはブログに登録してあるすべてのカテゴリが表示されます。
しかし、特定のカテゴリを表示したくない場合もありますよね。
そういう場合「特定のカテゴリを表示しない」プラグイン「FilterCategories」が使えます。

<プラグインの使い方>
1. ここから「FilterCategories.tar.gz」というファイルをダウンロード。
2.解凍し、FilterCategories.plというファイルを
[root(mt.cgiのあるフォルダ)/plugin/]
フォルダにアップロード。
3. あとは、テンプレートのタグを少々変える。

<例1>
「カテゴリA」と「カテゴリB」のカテゴリがリストに表示させない。
------------------------------------------------
<MTCategories show_empty="1">
<MTFilterCategories exclude="カテゴリA|カテゴリB">
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$></a><br />
</MTFilterCategories>
</MTCategories>
------------------------------------------------
太字の部分が追加個所デス。

<例2>「カテゴリA」と「カテゴリB」のカテゴリだけリストに表示する。
------------------------------------------------
<MTCategories show_empty="1">
<MTFilterCategories include="カテゴリA|カテゴリB">
<a href="<$MTCategoryArchiveLink$>"> <$MTCategoryDescription$></a><br />
</MTFilterCategories>
</MTCategories>
------------------------------------------------

exclude→表示したくないカテゴリを指定
include→表示したいカテゴリを指定
「|」で区切りを入れることにより複数のカテゴリ指定が可能!

参考記事:http://cross-breed.com/archives/200401280141.php

トラックバック

このエントリーのトラックバックURL:
http://granduo.net/mt/mt-tb.cgi/17

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年04月07日 10:09に投稿されたエントリのページです。

ひとつ前の投稿は「カテゴリごとに違う内容を表示する[MTIfIsDescendant]」です。

次の投稿は「特定のカテゴリをメインのコンテンツに反映させない[MTCatEntries]」です。

他にも多くのエントリがあります。メインページアーカイブページも見てください。

Powered by
Movable Type