Зарезервированные переменные {$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.version}
Отобразить версию шаблона Smarty {$smarty.ldelim}
Показать левый разделитель {$smarty.rdelim}
Показать правый разделитель