mtde.info

Movable Type Developers Express

MTLoop

2008年2月 2日 21:48 | Writer: apstar | 記事本文

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>

出力結果

Loop系

2008 mtde.info