Глава 8. Пользовательские Функции
Smarty поставляется с несколькими пользовательскими функциями, которые вы можете использовать в шаблонах.
{assign}
{assign} используется для установки значения переменной в процессе выполнения шаблона.
| Имя атрибута | Тип | Обязателен | По умолчанию | Описание |
|---|---|---|---|---|
| var | string | Да | n/a | Имя переменной, значение которой будет устанавливаться |
| value | string | Да | n/a | Устанавливаемое значение |
Пример 8-3. Доступ к переменным {assign} из PHP-скрипта. Чтобы получить доступ к переменным {assign} из PHP-скрипта, используйте функцию get_template_vars(). Обратите внимание, что переменные доступны только во время и после выполнения шаблона, как видно из следующего примера:
|
Следующие функции также могут опционально назначать переменные шаблона.
{capture}, {include}, {include_php}, {insert}, {counter}, {cycle}, {eval}, {fetch}, {math}, {textformat}
См. также assign() и get_template_vars().
| Пред. | Начало | След. |
| {strip} | Уровень выше | {counter} |


