Use: различия между версиями

Материал из GLENN CMS WIKI
Перейти к навигации Перейти к поиску
(Новая страница: «Smarty плагин {use} служит для продвинутого подключения шаблонов Use принимает аргументы file - …»)
 
Нет описания правки
Строка 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}