Movabletypeカテゴリリストで特定のカテゴリを排除する

user-pic
0

昨日調べていた、movabletypeのカテゴリリストで特定のカテゴリを排除する方法。
今後別のコンテンツ群を作成するにあたって通常のブログのエントリと区別する必要がありまして、まずはカテゴリのリストからそれを排除しようというもの。
たぶんこれでアーカイブとかからも取り除く事が出来ると思います。 まずは、プラグインのインストール。両リンクとも最終的には同じページ。

Six Apartのプラグインページ
http://www.sixapart.com/pronet/plugins/
Six Apartから辿ったところStagger[nation]
http://www.staggernation.com/mtplugins/FilterCategories/

tar.gz形式なので解凍して、フォルダごとmovabletypeをインストールしたディレクトリ配下のpluginsディレクトリへアップロード。これだけ。

使い方は、色々あると思いますが、ここではとりあえず、カテゴリのリストから排除する方法を示します。各テンプレートのカテゴリのブロックには、以下のような記述がありますので、そこに下記太字で記述してあるタグを追加するだけです。

<MTTopLevelCategories>
<MTFilterCategories exclude="排除したいカテゴリ|他にも削除したいのがある場合">
<MTSubCatIsFirst>
<ul class="module-list"></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li class="module-list-item">
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel> (<$MTCategoryCount$>)</a>
<MTElse>
<li class="module-list-item"><MTCategoryLabel> (<$MTCategoryCount$>)
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse></li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTFilterCategories>
</MTTopLevelCategories>

以上のように、太字の部分を付け加えただけでOKでした^^
デフォルトでのMTTopLevelCategoriesの直下にMtFilterCategoriesタグを挿入してやるだけですね。

トラックバック(0)

トラックバックURL: http://bob777.net/mt/mt-tb.cgi/75

コメントする

このブログ記事について

このページは、Bobが2006年3月31日 23:42に書いたブログ記事です。

ひとつ前のブログ記事は「Movabletypeアーカイブのテンプレート類でカテゴリによって出力する内容を変える方法。」です。

次のブログ記事は「Movabletypeカテゴリでサブカテゴリを含ませる」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。