MTVar
MTSetVarBlock ファンクションタグで定義した変数から値を呼び出します。このテンプレートタグは MTGetVar ファンクションタグと同じ機能を持ちます (エイリアス)
使い方
<$MTVar$>
モディファイア
- name="var_foo"
-
呼び出す変数の名前を指定します。
- op

-
op モディファイアに関しては、ドキュメント: Movable Type 4.1 で強化される MT タグの新機能を参照ください。
- index

-
配列のインデックス(添え字)を指定します。
配列変数が存在しない場合や指定されたインデックスの値が存在しないときは空の文字列を返します。
<MTVar name="foo" index="0">
このタグは、以下のようにも書くことができます。
<MTSetVar name="foo[0]">
名前[添え字]という記述がindexモディファイアの代わりです。 - key

-
ハッシュのキーを指定します。
ハッシュ変数が存在しない場合や指定されたキーがが存在しないときは空の文字列を返します。
<MTVar name="bar" key="a">
このタグは、以下のようにも書くことができます。
<MTVar name="bar{a}">名前{キー}という記述がkeyモディファイアの代わりです。 - function

-
配列やハッシュ変数に値を設定するときに実行する関数の名前を指定します。利用できる名前は以下のとおりです。
- pop - 配列変数の一番上(または一番最後) から値を返します。
- shift - 配列変数の一番下(または一番最初) から値を返します。
- count - 配列変数に含まれる値の数、またはハッシュ変数に含まれるキーの数を返します。
<MTVar name="foo" function="push">
このタグは、以下のようにも書くことができます。
<MTVar name="push(foo)">
関数名(名前)という記述がfunctionモディファイアの代わりです。
Updated on 2008-01-23, 21:52 .

