MTIfCategory
コンテキスト内に指定されたカテゴリが含まれる、または、対象となる記事が指定されたカテゴリに属している場合に実行する条件タグです。
- 使い方
<mt:MultiBlog include_blogs="all">
<mt:Entries>
<div id="<$mt:EntryID$>">
<a href="<$mt:EntryPermalink$>"><$mt:EntryTitle$></a> -
<span>公開日: <$mt:EntryDate$> コメント数: <$mt:EntryCommentCount$></span>
<$mt:EntryCategory setvar="primary_cat"$><mt:IfCategory name="$primary_cat" type="primary"><span>カテゴリ: <mt:EntryCategories glue=","><a href="<$mt:CategoryArchiveLink$>"><$mt:CategoryLabel$></a></mt:EntryCategories></span></mt:IfCategory>
<span id="<$mt:EntryBlogID$>">ブログ: <a href="<$mt:EntryBlogURL$>"<mt:If tag="EntryBlogDescription"> title="<$mt:EntryBlogDescription remove_html="1"$>"</mt:If>><$mt:EntryBlogName$></a></span>
</div>
</mt:Entries>
</mt:MultiBlog>
モディファイア
- name="category_foo"
- label="category_foo"
-
カテゴリを指定します。
このモディファイアを設定しない場合は、現在のループにカテゴリのコンテキストが含まれるか判別します。カテゴリのコンテキストが存在する場合は true (真)、存在しない場合は false (偽) を返します。
- type="primary | secondary"
-
name
またはlabel
で指定したカテゴリ名を探す範囲を選択します。primary はメインカテゴリ、secondary はサブカテゴリです。メインカテゴリとは、その記事に複数設定したカテゴリの中で最初に登録したカテゴリを指します。
このモディファイアは記事のコンテキスト内で使用します。この場合、MTEntryIfCategory タグと同じ働きをします。