MTLoop
MTLoopテンプレートタグは、カウンタ変数を必要としないループを生成します。MTLoop直後にnameモデファイアを使用してハッシュ配列名を指定します。
内部では、__key__という特殊な変数でキー値を、__value__という特殊な変数でキーに対応する値を取得できます。
サンプルコード
<MTSetHashVar name="MyFriends">
<MTSetVar name="1" value="Taro">
<MTSetVar name="2" value="Hanako">
<MTSetVar name="3" value="Kenji">
<MTSetVar name="4" value="Shinji">
<MTSetVar name="5" value="Yuko">
<MTSetVar name="6" value="Mie">
<MTSetVar name="7" value="Masaru">
<MTSetVar name="8" value="Taeko">
<MTSetVar name="9" value="Katsutoshi">
<MTSetVar name="10" value="Momoe">
<MTSetVar name="11" value="Akira">
<MTSetVar name="12" value="Yuka">
</MTSetHashVar>
<MTLoop name="MyFriends">
<p><MTGetVar name="__key__"> <MTGetVar name="__value__"></p>
</MTLoop>
出力結果
- 6 Mie
- 11 Akira
- 3 Kenji
- 7 Masaru
- 9 Katsutoshi
- 12 Yuka
- 2 Hanako
- 8 Taeko
- 1 Taro
- 4 Shinji
- 10 Momoe
- 5 Yuko
- ページ先頭へ
- 前のエントリ: MTSetHashVar
- 次のエントリ: 並べ替えに関するモデファイア
- カテゴリ:Loop系