Чанки


Чанк – файл .php, который дает возможность вынесения части страницы в отдельный файл и дальнейшего вызова его в любом месте шаблона.

Чанки хранятся в «/templates/chunks/». 

Чанки

 

Для вызова чанка необходимо использовать следующий метод <? \g::tp()->chunk('head'); ?>, где «head» - имя файла .php который мы хотим вызвать в текущий момент. Он же на Скриншоте №1 с именем «head.php»

Начиная с версии CMS MIWIX 3.0 обозначать чанки в шаблоне можно коротким кодом: {% :head %}, где «head» - название чанка.

Может быть создано любое необходимое количество чанков с различным содержимым.

Как правило, чанки лучше использовать для выноса туда части страницы, которая либо используется или будет в дальнейшем использоваться на 2 и более страницах, либо просто для структурирования страницы и разбития на отдельные части для удобства редактирования и читаемости.

Например: Шапка и подвал сайта. В большинстве случаев они одинаковы на всем сайте. Мы выносим их в отдельные чанки (header, footer) и подключаем на страницах, где это необходимо. Рассмотрим в данном примере чанк «header». 

 

Чанки

 

Вынесем туда выделенную часть страницы на скриншоте. Настраиваем внутри чанка вывод меню и остальное содержимое. 

Вынос шапки сайта в чанк (в данном примере) дает нам возможность удобного редактирования в дальнейшем. Шапка сайта будет редактироваться внутри чанка «/templates/chunks/header.php».