MTカスタマイズ:特定のカテゴリを除外するカテゴリ判別 "NOT"
スポンサード リンク
特定のカテゴリを除外したエントリリストを作りたかったので、調査してみました。
プラグインを見つけたのですが、MT3.3をサポートしているのかどうかは不明。そこで引き続き調査したところ、MT3.3以降では標準のテンプレートタグで対応できることが判明しました。
詳しく解説されているのがアークウェブ様の記事。
曰くMT3.3からはカテゴリ判別に"NOT"が追加されたそうで、これだけで特定のカテゴリを除外できるそうです。
例えば、「表示したくないカテゴリ君」というカテゴリに所属するエントリを表示したくない場合は
<MTEntries category="NOT 表示したくないカテゴリ君">
……表示させたい内容……
</MTEntries>
となります。
また、次のように括弧で括れば複数のカテゴリを“NOT”指定することができます。
<MTEntries category="NOT
(表示したくないカテゴリ君 OR 表示したくないカテゴリ君2)">
……表示させたい内容……
</MTEntries>
シンプルでいいですねぇ。プラグインはバージョンアップの際使用できなくなる可能性があるので、こうやってテンプレートタグが充実して標準化してもらえると助かります。
トラックバックURL
この記事にコメントする
