カテゴリごとにテンプレートを書き分けたい

カテゴリにAAAがあったらAAAのテンプレートを出す

カテゴリにBBBがあったらBBBのテンプレートを出す

カテゴリにCCCがあったらCCCのテンプレートを出す

 

その他はDDDのテンプレートを出す

 

 

まず、アーカイブテンプレートのブログ記事に以下のソースを入れる

 

<MTSetVarBlock name=”catList”><$MTEntryCategory$></MTSetVarBlock>
<MTIf name=”catList” eq=”AAA”>
  <$MTInclude module=”AAA”$>
  <MTElse>
  <MTIf name=”catList” eq=”BBB”>
    <$MTInclude module=”BBB”$>
  <MTElse>
  <MTIf name=”catList” eq=”CCC”>
    <$MTInclude module=”CCC”$>
    <MTElse>
    <$MTInclude module=”DDD”$>
  </MTIf>
  </MTIf>
</MTIf>
</MTEntries>

 

テンプレートモジュールにテンプレートモジュールを作成で新たなテンプレートAAA等を作成する。

コメント

タイトルとURLをコピーしました