2008/04/23

MTEntries Category 条件設定

エントリーのカテゴリでの条件設定する方法のまとめ
・AND、OR、NOTが使用できる。
・括弧で優先順位を指定出来る。

カテゴリがAAAかつBBBの場合
<MTEntries category="AAA AND BBB">

カテゴリがAAAもしくはBBBの場合
<MTEntries category="BBB OR BBB">
カテゴリがAAAでない場合
<MTEntries category="NOT AAA">

カテゴリがAAAもしくはBBBでない場合
<MTEntries category="NOT (CAT01 OR CAT02)">

カテゴリがAAAかつBBBもしくはCCCでない場合
<MTEntries category="(AAA AND BBB) OR NOT CCC">

カテゴリがAAAもしくはBBBでなくCCCの場合
<MTEntries category="NOT(AAA OR BBB) AND CCC">

こんな書き方も可能(特殊だけど)
<mt:setvarblock name="cate">AAA AND <mt:CategoryLabel /></mt:setvarblock>
<MTEntries category="$cate">