カスタムフィールドの値で場合分け

| | コメント(0)

同じテンプレートでメインイメージだけ違う、という時に、いちいちテンプレートをわけて作るのは良くないので、そういう場合はカスタムフィールドを上手く利用します。

■カスタムフィールドの設定
customfield.jpg

■テンプレートの設定
<MTSetVarBlock name="imageflag"><$MTtemplateselect$></MTSetVarBlock>
<MTIf name="imageflag" eq="top">
<img src="../img/image_main.jpg">
<MTElse>
<img src="../img/image_main_contents.jpg">
</MTIf>

1行目で、imageflagという変数を設定し、カスタムフィールドtemplateselectのデータが入るようにします。
2行目で、imageflagの値がtopであるかどうかの場合分けを行います。
4行目は、imageflagの値がtop以外の場合の場合分けです。

コメントする