やきにくとくにきや

WEBサービスとイベントに夢見るエンジニアの技術メモ、チラシの裏。そして焼肉。

smarty で config_load した変数の文字列結合のやり方

   

smarty のコンフィグに

と書いて {config_load file="example.conf"} とすると
#HOSTNAME# でコンフィグ変数的なものが使えるが、他の変数と結合したい時にちょっと躓いたのでメモ

とかやってもダメで、
しばらくドキュメントと睨めっこしていたら「#hash# 方式のテンプレート」と「$smarty.config 方式のテンプレート」の二種類の使い方があることが判明

http://www.smarty.net/docsv2/ja/language.config.variables.tpl

#hash# 方式のテンプレート

$smarty.config 方式のテンプレート

ということで、 #HOSTNAME# は $smarty.config.HOSTNAME とも書けるので、

とすることで解決

 - Smarty