MT:プライマリカテゴリ判断を行う条件タグプラグイン http://www.ark-web.jp/sandbox/wiki/219.html
Movable Typeで現在のエントリーにとって現在のカテゴリがプライマリカテゴリであるかどうかを判定する条件タグを作成しました。
- IsPrimaryCategory
- 現在のエントリーにとって現在のカテゴリがプライマリカテゴリの時だけ実行する条件タグ。
IsPrimaryCategory.pl
- IsNotPrimaryCategory
- 現在のエントリーにとって現在のカテゴリがプライマリカテゴリではない時だけ実行する条件タグ。
IsNotPrimaryCategory.pl
ここでいう「現在」とはタグが利用された時点でのコンテキストを意味します。
使用例:
<!-- 現在のカテゴリがエントリーが所属するプライマリカテゴリの場合だけエントリ名を表示する --> <MTIsPrimaryCategory><$MTEntryTitle$></MTIsPrimaryCategory> <!-- 現在のカテゴリがエントリーが所属するプライマリカテゴリでない場合だけエントリ名を表示する --> <MTIsNotPrimaryCategory><$MTEntryTitle$></MTIsNotPrimaryCategory>
カテゴリ・アーカイブなどで、リストされるエントリー群にそのカテゴリにプライマリカテゴリとして所属しているエントリーとそのカテゴリにプライマリカテゴリとして所属していないエントリーが混在している状態で、かつこれらでロジックを切り分けたい時に利用できます。