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

Внимание! Данный модуль доступен по требованию.
Внимание! Для работы с данным модулем необходимы знания HTML и CSS.
Персональный шаблон

В CMS2 есть возможность работать с персональным шаблоном сайта. В модуле доступны две вкладки HTML и LESS в который вы можете изменить разметку шаблона и его оформление

Во вкладке HTML редактируется верстка шаблона. Для создания страниц CMS2 использует шаблонизатор PHPTAL

Шаблону передаются некоторые переменные и компоненты которые вы можете использовать для создания шаблона

Например, в шаблоне вы можете видеть такой код <article tal:content="structure page">...</article> Это означает что вместо содержания тега будет вставлено содержание переменной page. В переменной page содержится текст текущей страницы.

Или <ul tal:replace="structure component:treemenu?">...</ul> означает что тег будет заменен содержанием сгенерированным компонентом treemenu. Компонент treemenu создает меню на основе вашей "Структуры".

Так-же доступны следующие переменные Возможны и другие переменные и компоненты в зависимости от используемого вами шаблона.

Во вкладке LESS редактируются стили шаблона. Для стилей используется язык LESS который дает дополнительные возможности для написания стиле и совместим c CSS.