TOPページ > Loop系 > MTSetHashVar
MTSetHashVar
MTSetHashVarテンプレートタグは、ハッシュ変数にキーと値の組をまとめて複数設定するためのブロックタグです。MTSetVarでnameモデファイアにキー、valueモデファイアに値を列挙し、それをMTSetHashVarブロックタグで括ると、ハッシュ変数として扱うことができます。
MTSetVarで普通にハッシュ変数を記述した例
nameモデファイアでハッシュ変数名、keyモデファイアでキー値、valueモデファイアでキーに対する値を記述しています。
<MTSetVar name="MyFriends" key="1" value="Taro">
<MTSetVar name="MyFriends" key="2" value="Hanako">
<MTSetVar name="MyFriends" key="3" value="Kenji">
<MTSetVar name="MyFriends" key="4" value="Shinji">
<MTSetVar name="MyFriends" key="5" value="Yuko">
<MTSetVar name="MyFriends" key="6" value="Mie">
<MTSetVar name="MyFriends" key="7" value="Masaru">
<MTSetVar name="MyFriends" key="8" value="Taeko">
<MTSetVar name="MyFriends" key="9" value="Katsutoshi">
<MTSetVar name="MyFriends" key="10" value="Momoe">
<MTSetVar name="MyFriends" key="11" value="Akira">
<MTSetVar name="MyFriends" key="12" value="Yuka">
MTSetHashVarを用いて簡素にハッシュ変数を記述した例
nameモデファイアでキー値、valueモデファイアでキーに対する値を記述しています。そのセットをMTSetHashVarブロックタグで括り、nameモデファイアでハッシュ変数名を与えています。
<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>
- カテゴリ:Loop系