[ MT ]カスタムフィールドをループで処理

元ネタはこちら
http://www.h-fj.com/blog/archives/2012/11/13-163510.php

 

似たような項目を繰り返してカスタムフィールドを設定することがある。テンプレートで表示させる記述でループで簡略化できないかと考えたが、<$mt:ttl1$>というようなタグの末尾数字を変えていく方法がわからなかった。

これを解決するのが上記URL。

サンプルソースを転記

<mt:For var="x" from="1" to="3">
  <mt:SetVarBlock name="tmpl">&lt;$mt:Color<$mt:GetVar name="x"$>$&gt;</mt:SetVarBlock>
  <$mt:GetVar name="tmpl" decode_html="1" mteval="1"$>
</mt:For>

アーカイブ

ウェブページ