Use: различия между версиями
Перейти к навигации
Перейти к поиску
V0yager (обсуждение | вклад) (Новая страница: «Smarty плагин {use} служит для продвинутого подключения шаблонов Use принимает аргументы file - …») |
V0yager (обсуждение | вклад) Нет описания правки |
||
Строка 7: | Строка 7: | ||
{use file='login.tpl'} | {use file='login.tpl'} | ||
то в этом случае плагин будет прозводить поиск tpl в различных местах. TPL для рендеринга будет найдена с помощью функции [[Site::renderTpl]] в соответствии с текущим, плагином, контроллером и скином. | то в этом случае плагин будет прозводить поиск tpl в различных местах. TPL для рендеринга будет найдена с помощью функции [[RenderTpl|Site::renderTpl]] в соответствии с текущим, плагином, контроллером и скином. | ||
Также плагин принимает любые переменные, которые мы захотим передать в шаблон | Также плагин принимает любые переменные, которые мы захотим передать в шаблон | ||
{use file="login.tpl" arg1='aaa' arg2=$data.id itd=$itp} | {use file="login.tpl" arg1='aaa' arg2=$data.id itd=$itp} |
Версия от 20:15, 7 марта 2013
Smarty плагин {use} служит для продвинутого подключения шаблонов
Use принимает аргументы
file - имя tpl которое мы хотим подгрузить. Если мы передаём просто имя tpl без указания пути
{use file='login.tpl'}
то в этом случае плагин будет прозводить поиск tpl в различных местах. TPL для рендеринга будет найдена с помощью функции Site::renderTpl в соответствии с текущим, плагином, контроллером и скином.
Также плагин принимает любые переменные, которые мы захотим передать в шаблон
{use file="login.tpl" arg1='aaa' arg2=$data.id itd=$itp}