サポート
MTVar
説明
MTVar はコンテキストに変数を宣言したり、すでにある変数に値を設定したり、設定されている値を取得するためのタグです。
このタグは、既存の MTSetVar および MTGetVar をあわせた機能を持ちます。
<MTVar name="foo">
... は、以下と同じ。
<MTGetVar name="foo"">
<MTVar name="bar" value="baz"">
... は、以下と同じ。
<MTSetVar name="bar" value="baz"">
属性
name
name 属性はMTVarに必須です。設定されていない場合は、エラーを返します。
設定できる値 Perl でハッシュのキーとして利用できる文字列。主に英数字とアンダースコアなどの記号。
既定値 なし
なお、value 属性がない(従ってGetVar の動作をする)ときに設定した値に合致する変数がコンテキストにない場合は、空文字列を返します。
value
value 属性があると、MTVar は MTSetVar タグの動作をします。ないと MTGetVar タグの動作をします。
設定できる値 Perl でハッシュの値として設定できる値。主に英数字とアンダースコアなどの記号。
既定値 なし
append
設定値 1 または 0
既定値 0
値に 1 を設定すると、変数に既に代入されている値の後に、値を連結します。
prepend
設定値 1 または 0
既定値 0
値に 1 を設定すると、変数に既に代入されている値の前に、値を連結します。