2010年4月6日火曜日

テンプレートの中に別のテンプレート

1)管理画面からブロック(tempA)を作る。 (※既存のテンプレブロックの場合は、これは不要)

2)読み込む側のテンプレのソースにインクルード用のコードを記述する。

<!–{assign var=tempA value=$smarty.const.USER_TEMPLATE_PATH|cat:”default/bloc/tempA.tpl“}–>

<!–{include file=$tempA}–>


重要!)先に変数にアサインしてから、インクルードすること。上記ソース参照。

下記でも可能。

<!–{include file=`$smarty.const.USER_TEMPLATE_PATH`default/bloc/tempA.tpl}–>

0 件のコメント:

コメントを投稿