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

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

Dr2005alex
#39733 2014-09-01 19:26

Вот файл cotemlate.php с коррекцией.

Заменяем его в system. Создаем папку chunk в корне вашего шаблона. Закидываем туда файлы чанков с именем  chunk.namechunk.tpl  или chunk.namechunk.subname.tpl

и вызываем этот tpl файл тегом [[$namechunk]] - первй вариант  или [[$namechunk.subname]]  и эти куски будут работать как и с {FILE "....."}

тоесть если имя файла в папке чанков chunk.header.tpl то его вызов [[$header]]

Вызов из любого tpl файла. Полная поддержка вложенности чанков как и в обычном шаблоне.

Первая часть файла chunk.  в имени файла, обязательна.

Это всего лишь механизм подгрузки файла. А можно вместо добавленной мною функции подключения файла чанка, соорудить подключение стороннего кода и там уже обрабатывать как угодно. хоть брать из базы. хоть из кэша или из файла.

WebKaa.ru - Cotonti Relax