Зарезервированная переменная {$smarty}
Зарезервированная переменная {$smarty} используется для доступа
к нескольким специальным переменным. Далее следует полный их список.
Переменные запроса.
К переменным из таких массивов, как _GET, _POST, _COOKIES, _SERVER,
_ENV и _SESSION, можно обращаться аналогично нижеприведенным примерам.
Пример 4-6. Вывод переменных запроса
{* Вывод значения $page из URL (GET) http://www.domain.com/index.php?page=foo *}
{$smarty.get.page}
{* Вывод переменной "page" из формы (POST) *}
{$smarty.post.page}
{* Вывод значения cookie "username" *}
{$smarty.cookies.username}
{* Вывод переменное сервера "SERVER_NAME" *}
{$smarty.server.SERVER_NAME}
{* Вывод переменной окружения "PATH" *}
{$smarty.env.PATH}
{* Вывод переменной сессии "id" *}
{$smarty.session.id}
{* Вывод переменной "username" из объединенного массива get/post/cookies/server/env *}
{$smarty.request.username}
|
|
{$smarty.now}
К текущему timestamp (штам времени) можно обратиться через
{$smarty.now}. Оно содержит число секунд с начала так
называемой Эпохи (Epoch, 1 января 1970 года) и может быть
передано прямо модификатору date_format для вывода текущей
даты.
Пример 4-7. использование {$smarty.now}
{* выводим текущее время и дату с помощью модификатора date_format *}
{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
|
|
{$smarty.const}
Реализует доступ к константам PHP.
Пример 4-8. использование {$smarty.const}
{$smarty.const._MY_CONST_VAL}
|
|
{$smarty.capture}
Доступ к выводу, сохраненному с помощью тэгов
{capture}..{/capture}, можно получить используя переменную
{$smarty}. Смотрите раздел capture для примера.
{$smarty.config}
Переменная {$smarty} может быть использована для получения значений
переменных из файлов конфигураций. {$smarty.config.foo}
является синонимом для {#foo#}. Смотрите раздел config_load
для примера.
{$smarty.section}, {$smarty.foreach}
Переменная {$smarty} может быть использована для исппользования
свойств структур 'section' и 'foreach'. Смотри разделы по
section и
foreach.
{$smarty.template}
Эта переменная содержит имя текущего шаблона.