• ベストアンサー

Smartyで { や } を使いたい

Smartyのテンプレート内でJavaScriptを直接記述したいのですが、 { や } を使うとエラーが発生します。 おそらくコンパイルエラーだとは思いますが、テンプレート内で { や } を使う事って出来るのでしょうか? お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • maguro999
  • ベストアンサー率21% (59/273)
回答No.2

http://smarty.php.net/manual/ja/language.escaping.php left_delimiterとright_delimiterでSmartyでのデフォルトの デリミタを変更するか http://smarty.php.net/manual/ja/language.function.literal.php で必要なところだけ回避させる。 プログラマ側の都合で回避するか デザイナ側の都合で回避するかの違いですね。

usb_memory
質問者

お礼

{literal}を使う事で無事回避できました。 ありがとうございました。

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

> Smartyのテンプレート内でJavaScriptを直接記述したいのですが、 > { や } を使うとエラーが発生します。 どんな風に記述したときに、 どんなエラーが出るのでしょうか? 状況を具体的に教えてくだされば、 どなたかから解決策が届くかもしれません。

関連するQ&A