[MT4]カテゴリーごとにデザイン(テンプレート)を切り替える方法
Movabletype
カテゴリーごとにデザインを変える、すなわち、カテゴリーごとにテンプレートを切り替える方法です。
引用元
http://kiasma.vox.com/library/post/20071013.html
MT4の新機能タグ
2007年10月13日土曜日、WebSig 24/7・MT4分科会でのグループワーク・黒野さんチームで検討いたしました。
【作業手順】
デザインの数だけテンプレートを作成し、それぞれモジュール化します。
カテゴリー(としてマッピングした)テンプレートに条件分岐を書きます。
条件分岐の例その1:
カテゴリー「AAA」の場合、モジュール"AAA"を呼び出し、
カテゴリー「BBB」の場合、モジュール"BBB"を呼び出し、
それら以外のカテゴリーはモジュール"CCC"にする場合の条件分岐の書き方
<$MTInclude module="AAA"$>
<$MTInclude module="BBB"$>
<$MTInclude module="CCC"$>
【応用編】
MTIfのモディファイアですが、「eq」だけでなくいろいろ種類があるようです。「like」を使ったバージョンも作成しました。
▼MTIfの説明
http://movabletype.jp/documentation/appendices/tags/if.html
条件分岐の例その2:
カテゴリー名に「事例」が含まれる場合、モジュール"typeA"を呼び出し、
それら以外のカテゴリーはモジュール"typeB"にする場合の条件分岐の書き方
<$MTInclude module="typeA"$>
<$MTInclude module="typeB"$>
※ちなみにMT3までの機能ですと、
「ミワラボ | カテゴリーごとにテンプレートを切り替える」
http://miwa.offside.ne.jp/topics/movable_type/post.html
記載の方法で可能です。