phpで設定した定数をSmartyテンプレートで使用したい場合、下記のように予約変数を使用して値を取得します。
※予約変数「$smarty」は環境変数やリクエスト変数を取得する時に使用します。
■ phpで設定した定数をSmartyで使用する場合
{$smarty.const}
【php】
define('HOGE_DATA','hoge');
【Smarty】
{$smarty.const.HOGE_DATA}
また、Smartyの予約変数ではサーバ変数なども取得することができます。
■ サーバ変数を使用する場合
{$smarty.server}
・$_SERVER[‘HTTP_HOST’]を取得する場合
{$smarty.server.HTTP_HOST}
その他下記の値も取得することができます。
{$smarty.get} {$smarty.post} {$smarty.cookies} {$smarty.session} {$smarty.request}