Персональный шаблон

В CMS2 есть возможность работать с персональным шаблоном сайта. В модуле доступны две вкладки HTML и LESS в который вы можете изменить разметку шаблона и его оформление
Во вкладке HTML редактируется верстка шаблона. Для создания страниц CMS2 использует шаблонизатор PHPTAL
Шаблону передаются некоторые переменные и компоненты которые вы можете использовать для создания шаблона
Например, в шаблоне вы можете видеть такой код
<article tal:content="structure page">...</article>
Это означает что вместо содержания тега будет вставлено содержание переменной page. В переменной page содержится текст текущей страницы.
Или
<ul tal:replace="structure component:treemenu?">...</ul>
означает что тег будет заменен содержанием сгенерированным компонентом treemenu. Компонент treemenu создает меню на основе вашей "Структуры".
- media - абсолютный путь к шаблону, для стилей скриптов и картинок
- base - абсолютный путь к сайту
- title - Заголовок для сайта указанный в настройках сайта
Во вкладке LESS редактируются стили шаблона. Для стилей используется язык LESS который дает дополнительные возможности для написания стиле и совместим c CSS.