Чанк – кусок текста, HTML или JavaScript кода, который можно встроить в шаблон или в другой чанк. Чанк не может содержать PHP код, он просто не будет выполнятся. PHP код необходимо вставлять в сниппет. Этот сниппет потом может быть вызван в чанке. Любой чанк может вызываться в любом месте страницы, написав [[$имя_чанка]]

Перейдем во вкладку "Элементы" -> "Чанки", в категории "Bootstrap" уже есть несколько чанков, с некоторыми из них мы уже встречались в предыдущем уроке. В этом уроке мы создадим свой для отображения компонента Bootstrap, к примеру возьмем текстовое поле.

Для создания нового чанка есть 3 способа: 1. Нажать на иконку вверху. 2. Нажать на иконку + рядом с пунктом "Чанки". 3. Нажать на "Чанки" правой кнопкой мыши и выбрать "Новый чанк". Выбираем любой и создаем.

   

В поле "Имя" вводим название чанка MyChunk. Выбираем категорию и вносим описание, если нужно. В код чанка (html) втавляем html код:

<div class="input-group">
  <span class="input-group-addon" id="basic-addon1">@</span>
  <input type="text" class="form-control" placeholder="Username" aria-describedby="basic-addon1">
</div>

Жмем на кнопку и переходим в "Ресурсы" -> "Главная". Нажмите на нее, чтобы отредактировать. В поле "Содержимое ресурса" введите [[$MyChunk]] и опять же на жмите кнопку

После всех этих манипуляций зайдите на свой сайт со стороны пользователя(frontend), нажав на пункт верхнего меню "Сайт" -> "Перейти на сайт"

 Если Вы видите на своей странице текстовое поле, то сделали все правильно! На этом мы закончим ознакомление с чанками MODx Revolution.

Если у Вас появились ко мне вопросы по данной статье, задавайте их в комментариях ниже.