MODx/Руководство дизайнера

Создание шаблонов в MODx – одно из самых приятных занятий. Трудно найти систему, в которой вы можете контролировать вывод кода html на все 100%. Прежде чем приступить к построению шаблонов в MODx мы принимаем тот факт, что вы имеете представление о механизме отображения страниц в браузерах и что такое html-верстка.


Итак, для создания нового шаблона в систме MODx нам предстоит выполнить четыре шага.



Шаг 1. Добавление специальных тегов MODx.Править

После того как верстка шаблона будет завершена, необходимо (даже не закрывая ваш редактор) вставить специальные теги системы MODx. Вставляйте теги в соответствии с их назначениями, например в элемент <title> можно вставить спец-тег [*pagetitle*], а в блок предполагаемого содержимого страницы – тег [*content*]. Позже, когда система начнет обработку шаблона, она заменит спецтеги соответствующими данными.


 

Шаг 2. Добавление сниппетов и чанков.Править

Для вывода на сайте меню, каталогов, комментариев и т. д. в MODx используются сниппеты. В шаблон они вставляются в виде: [[Имя_сниппета? &параметр1=`значение` &параметр2=`значение` &параметр3=`значение`]], и конечно же в те места, где мы предполагаем вывод нашего меню или каталога. Аналогично вставляются и чанки (блоки html-кода, которые часто повторяются от страницы к странице), однако в слегка отличном виде: {{Имя_чанка}}.


 

Шаг 3. Добавление шаблона в базу MODx.Править

Итак, мы получили готовый код шаблона для системы MODx. Остается только внести его в ресурсы системы, чтобы он стал доступным для использования. Для этого заходим в раздел «Ресурсы->Управление ресурсами», нажимаем на вкладку «Шаблоны». Здесь мы увидим существующие шаблоны и ссылку «Новый шаблон», на которую, как вы уже догадались, нужно нажать.


 


В окне создания/редактирования шаблонов нам нужно ввести имя шаблона, его описание (желательно это сделать, если предполагается большое количество шаблонов) и сам код шаблона, который мы подготовили. После того, как необходимые поля заполнены – нажмите «Сохранить» и … шаблон готов!


 


Для того, чтобы ваш новый шаблон начал работать, его нужно присвоить какой-либо странице. Это можно сделать в окне редактирования страницы MODx.

Шаг 4. Установка шаблона как основного.Править

Для того, чтобы сделать шаблон используемым по умолчанию нужно пройти во вкладку Инструменты/Конфигурация/Сайт и там в пункте Шаблон по умолчанию выберите требуемый шаблон


Весь учебник MODx