mtde.info

Movable Type Developers Express

狙ったカテゴリのみを隠すカテゴリリスト

2008年2月 3日 21:19 | Writer: apstar | 記事本文

狙ったカテゴリのみを隠すカテゴリリストのコードサンプルです。カテゴリは複数指定することができます。

keyword変数へ、表示したくないカテゴリをカンマ区切りで列挙します。

MTCategoriesブロック内ループでは、ループ毎にカテゴリ名を取得してCurCat変数へ格納します。次のMTUnless+likeモデファイアで、キーワード変数keywordに含まれないカテゴリのみを抽出してリスト化しています。

コード

<MTSetVar name="keyword" value="変数,SetVar系,GetVar系,If系,For系,Loop系,共通モデファイア系,Tips系">
<ul>
<MTCategories>
<MTSetVarBlock name="CurCat"><MTCategoryLabel></MTSetVarBlock>
<MTUnless name="keyword" like="$CurCat">
  <li><a href="<$MTCategoryArchiveLink$>"<MTIfNonEmpty tag="MTCategoryDescription"> title="<$MTCategoryDescription$>"</MTIfNonEmpty>><$MTCategoryLabel$> (<$MTCategoryCount$>)</a></li>
</MTUnless>
</MTCategories>
</ul>

カテゴリ関連サンプル

2008 mtde.info