smartyで余計な解釈を止めさせたいとき。
携帯向けHTMLとかで、SmartyでのShift-JISを使って。”メール本文”とか言う文字がエラーになるときどうすれば良いか。
Fatal error: Smarty error: syntax error: unrecognized tag: 文に
Smarty.class.php on line 1092
こんな感じで怒られるとき。
{literal} {/literal}で囲って下さい。
literal
{literal}{/literal}に囲まれたコンテンツは、Smartyエンジンによって解釈されずにそのまま表示されます。 テンプレートパーサを混乱させるような記号(中括弧など)が含まれたjavascript等を出力するのに便利です。
http://sunset.freespace.jp/smarty/SmartyManual_2-6-3J_html/language.function.literal.html
だそうです。うむ。