MovableType.net 逆引き辞典

指定したカテゴリが含まれる、またはカテゴリに属しているかを判別する条件タグ

ブロックタグ

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 に属しているので、この内容を表示します。