Forums / National / Russian / Идеи / Chunks

Куски кода в шаблоне

Dr2005alex
#39876 2014-09-10 17:42

1) так как чанки это плагин, то и файлы тпл чанков должны быть в папке для плагина. themes/ваша _тема/plugins/chunks/

файл должен быть такой chunks.имя_чанка.tpl или chunks.имя_чанка.подимя.tpl  пример : chunks.header.tpl или chunks.header.menu.tpl

Вызов чанка {CHUNK:имя_чанка}  для примера выше это будет {CHUNK:HEADER} или {CHUNK:HEADE.MENU}

2) вызов с параметрами:

По месту положения параметра.

вызов чанка в основом шабллоне {CHUNK:name param1,param2}  получение параметров в файле чанка: {$0} - param1 и {$1} - param2

По имени параметра

вызов чанка в основом шабллоне {CHUNK:name param1=123,param2="Hello"}  получение параметров в файле чанка: {$param1} - param1 и {$param2} - param2

Использование PHP функций и переменных в параметрах.

{CHUNK:name PHP.usr.name}  в чанке параметр {$0} будет иметь имя пользователя.

{CHUNK:name PHP|cot_func()}  в чанке параметр {$0} будет иметь результат выполнения функции cot_func()

{CHUNK:name PHP.var|cot_func($this)}  в чанке параметр {$0} будет иметь результат выполнения функции cot_func($var)  т.е. с передачей параметра var в функцию.

Пока версия тестовая, и возможно все поменяется..

WebKaa.ru - Cotonti Relax
This post was edited by Dr2005alex (2014-09-10 19:51, 9 years ago)