• ベストアンサー

現在PHPとsmartyを勉強しているのですが、config_load

現在PHPとsmartyを勉強しているのですが、config_loadを利用して#HOGE#をテンプレート内で利用しています。 ここで、{include file="hoge.tpl" title=#TITLE#}のような使い方をしているのですが、title="hogehoge{#TITLE#}"のような使い方はできません。 (TITLEのデリミタ{}を外しても、#TITLE#とそのまま表示されてしまいます。 属性値に{#HOGE#}と文字列を合わせて使うにはどうすればよいか御教示ください。

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

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.1

バックスラッシュで展開できます。 {include file="hoge.tpl" title="hogehoge`$smarty.config.TITLE`"} ※ $smarty.config.TITLE は#TITLE# の別書式。#TITLE#ではダメなようですね。

ideal16
質問者

お礼

あれから私も調べて、同じ解答に行き着きました。 まさにおっしゃる通りです! ありがとうございます!

関連するQ&A