指定したカテゴリが含まれる、またはカテゴリに属しているかを判別する条件タグ
ブロックタグ
MT共通
<mt:IfCategory>
現在のコンテキスト内に指定されたカテゴリが含まれる、または記事が指定されたカテゴリに属しているかを判別します。
タグリストのページ:<mt:IfCategory>
モディファイア
カテゴリを指定(必須)
name="category_foo"
label="category_foo"
name または label モディファイアのいずれかを指定します。
カテゴリ名を探す範囲を選択
type="primary または secondary"
name または label で指定したカテゴリ名を探す範囲を選択します。primary はメインカテゴリ、secondary はサブカテゴリです。
type モディファイアを利用する場合は、ブログ記事のコンテキスト内で使用します。この場合 mt:EntryIfCategory タグと同じ働きをします。
記述・出力サンプル
記述
<mt:Entries lastn="3">
<h1><$mt:EntryTitle$></h1>
<mt:IfCategory label="test">
<p>この記事は test に属しているので、この内容を表示します。</p>
<mt:Else>
<p>この記事は test に属していません。</p>
</mt:IfCategory>
</mt:Entries>
出力
サンプルサイト設定上でのテンプレート出力サンプルです。
ニュース04
この記事は test に属していません。
ニュース03
この記事は test に属していません。
ニュース02
この記事は test に属しているので、この内容を表示します。