Перейти к содержанию

Шаблонизация

После того, как был создан необходимый файл, можно приступать к созданию шаблона.

Для этого, в административной панели нужно перейти в Управление -> Шаблоны страниц и создать новый шаблон. В поле Название заполняется название шаблона, а в поле Path - путь к файлу шаблона (относительно Extensions/Content/tpl). После этого шаблон становится доступен к использованию.

Создание полей шаблона

Поля шаблона создаются в Управление -> Шаблоны страниц -> Параметры шаблонов. Для создания поля нужно заполнить несколько полей:

  • Группа - группировка параметров. Все параметры с одинаковой группой будут собраны в один блок на странице редактирования страницы. По умолчанию - Параметры
  • № п/п - номер по порядку. Задает сортировку поля
  • Шаблон - шаблон, для которого нужно создать это поле
  • PID - родительское поле. На данный момент не используется, следует оставить пустым
  • Позиция - если указано left, поле будет расположено в основной части страницы. Если right - в дополнительном блоке справа
  • Тип - тип поля
  • Название - название поля, которое будет использоваться при выводе на страницу (прим. name)
  • Ярлык - название поля, которое будет видно пользователю при редактировании
  • Help - пояснение. На данный момент не используется
  • Значение по умолчанию - значение, которое будет подставлено в поле при редактировании страницы

Внимание

Не рекомендуется использовать названия полей title, path, alias, photo и date, так как они уже используются на странице редактирования.

Вывод полей

Допустим, было создано текстовое поле my_field. Для вывода этого поля, обращаясь к предыдущей странице, достаточно написать:

<?= $content['params']['my_field'] ?>

в необходимом для этого месте.