{$smarty} 予約変数は、いくつかの特別なテンプレート変数にアクセスするために使用できます。以下はすべてページ リクエスト変数です。
以下は、get、post、cookie、サーバー、環境、セッション変数などのページ リクエスト変数にアクセスする例です。たとえば、{$smarty.server.SERVER_NAME} はサーバー変数を取得し、{$smarty.env.PATH} はシステム変数を取得します。環境変数のパス、{ $smarty.request.username} は、get/post/cookies/server/env の複合変数を取得します。
{$smarty.now} 変数は、現在のタイムスタンプにアクセスするために使用されます。
date_format アジャスタを使用して出力をフォーマットできます。たとえば、{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"} です。
{$smarty.const}
PHP 定数に直接アクセスできます。たとえば、{$smarty.const._MY_CONST_VAL} です。
{$smarty.capture}
{capture}..{/capture} 構造体を通じてキャプチャできる出力には、{$smarty} 変数を使用してアクセスできます。
{$smarty.config}
{$smarty} 変数は、ロードされた構成変数にアクセスできます。
たとえば、{$smarty.config.foo} は {#foo#} を表すことができます。
{$smarty.section}、{$smarty.foreach}
{$smarty} 変数は、「section」ループと「foreach」ループのプロパティにアクセスできます。
{$smarty.template}
現在処理中のテンプレートの名前が表示されます。
{$smarty.バージョン}
Smarty テンプレートのバージョン {$smarty.ldelim} を表示します
左区切り文字を表示 {$smarty.rdelim}
右の区切り文字を表示