テンプレートの基本(2)
●特殊変数
$_GET['name'] $_POST['name'] $_SESSION['name'] ......
以上のそれぞれの変数にアクセスするには
{ $smarty.get.name }
{ $smarty.post.name }
{ $smarty.session.name }
となります。
これ系の変数は全部この書き方です。
●修飾詞
テンプレートでPHP関数を使うようなものです。
その他、自分で作成するカスタム修飾詞というものもあります。
{ $1 | function:$2:$3:...}
$1に対してfunction($2,$3...)を行うと考えます。
つまり$1というのはfunctionの第1引数の扱いになります。
●関数
テンプレート関数というものもあります。
※修飾詞とごっちゃにならないように。
{ function : $1 : $2 }