smartyのテンプレートにjavascriptとcssコードが含まれる場合

smartyのテンプレート内にjavascriptとcssコードが含まれます。
そんなのが回避できない場合は、以下のようにデリミタを変更

<?php

$smarty->left_delimiter = ‘<!–{‘;
$smarty->right_delimiter = ‘}–>’;

$smarty->assign(‘foo’, ‘bar’);
$smarty->assign(‘name’, ‘Albert’);
$smarty->display(‘example.tpl’);

?>

smartyマニュアルの「smartyの構文解析を回避する」より。

私的には、XOOPSのテンプレートが最初だったからか、<!–{って結構なじみがあるのですけど、タイプに時間がかかるとかあって、なるほどなーと。

面白い記事があったので、リンクしておきます。
最良のSmartyデリミターを求めて(@http://nonn-et-twk.net/twk/

{{が一番楽かな? 見にくいけど。sakuraエディターで色の登録できたっけなー。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です