MovableTypeで日本語サイト構築後に英語サイトを構築していた際に詰まったのでメモ。
やりたいこと
記事一覧を出力する際、スペースが入った複数のカテゴリ名を除外したい
解決方法
例:
カテゴリ名
日本語→「ニュース」「その他のニュース」
英語→「news」「Other News」
日本語サイト
<mt:Entries category="NOT ニュース AND NOT その他のニュース">
英語サイト
<mt:Entries category="NOT news AND NOT (Other News)">
まとめ
蓋を開ければシンプルで、リファレンスの「category= ~」に書いてあった方法を試してみたら実現できました。
[]が有力かと思いきや()でよかったんですね。
リファレンスはやはり大切ですね。
参考
MTEntries - テンプレートタグリファレンス | CMSプラットフォーム Movable Type ドキュメントサイト