@Work Note

 HOME   MT:個別記事ページで自分以外への記事一...

MT:個別記事ページで自分以外への記事一覧を表示

MTUnless(正だった場合次の処理をしない:キャンセルする)を使った参考実例

1.個別ページでの名前をセット
2.コンテンツタイプ内(ループ)それぞれ名前を別のセット名にて格納
3.先の名前(foo)とループ内(goo)を比較
4.正だった条件以外のループ処理を行なう

<mt:ContentField content_field="名前"><mt:ContentFieldValue setvar="foo"></mt:ContentField>
<mt:Contents content_type="デザイナー">
  <mt:ContentField content_field="名前"><mt:ContentFieldValue setvar="goo"></mt:ContentField>
  <mt:unless name="goo" eq="$foo">
    <li><a href="<mt:ContentPermalink>"><mt:var name="goo"></a></li>         
  </mt:unless>
</mt:Contents>

比較の場合のname=””側の中はセットした名前のみ。比較用の名前には代入としての$をつけてセット

MTUnlessを使って、自分が所属するカテゴリー以外の記事をリストアップする場合

<mt:CategoryLabel setvar="foo">
<mt:Contents content_type="デザイナー">
  <mt:unless tag="CategoryLabel" like="$foo">
  <li><a href="<mt:ContentPermalink>"><mt:CategoryLabel><mt:ContentLabel></a></li>         
  </mt:unless>
</mt:Contents>