WEBサイト作成時に発生するエラーやトラブル対応の備忘録を中心に、いろいろと書いております。


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エディターで色の登録できたっけなー。

コメントを残す

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

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください