PowerCMSのset_loopで分割元の値が空白の場合の動作

投稿日:

例えば、次の様に値が空の変数hogeについて、mt:varによる出力値をset_loopしてfugaに代入するコードを実行した場合、

<mt:setvar name="hoge" value="" />
<mt:setvar name="fuga" value="namoshi" />
<mt:var name="hoge" set_loop="fuga" />
<mt:var name="fuga" />

最後のmt:varの出力結果は「namoshi」となる。

つまり、sel_loopの処理対象の変数(hoge)の値が空だと、set_loopが処理した配列をセットする対象の変数(fuga)には、配列をセットされる処理がされず、set_loopされる前の値がそのまま残る。

関連するタグ

PowerCMS 5.13