С помощью контекстного меню можно отредактировать уже существующий шаблон, открыть визуальный редактор сайта, копировать ранее созданный шаблон, активировать/деактивировать или удалить шаблон, а также выставить критерий по умолчанию.
На вкладке
«Шаблон» необходимо указать
код, наименование шаблона и сортировку, при необходимости выставить чек-боксы: «
Активность», «
По умолчанию» и выбрать тему. Далее нажать кнопку «
Сохранить» или «
Применить».
Кнопка «Сохранить» - сохранят действие, и возвращает в табличную форму.
Кнопка «Применить» - сохраняет действие и оставляет в форме.
Кнопки «Отменить», «Назад» - не сохраняют действие и возвращают в табличную форму.
Вкладки «Css», «Less», «JavaScript», «Свойства» предназначены для стилистики элементов шаблонов и сценариев.
На вкладке «Условия отображения» можно задать типы отображения шаблона.
Типы условий отображения:
- «Группа» - предназначен для создания подгрупп условий с разными параметрами и результатами.
- «Путь» - с помощью данного типа можно указать путь до конкретной страницы и задать результат.
- «Регулярное выражение» - с помощью данного условия указывается шаблон соответствия строки.
- «Параметр GET» - предназначен для сопоставления параметров GET запроса страницы.
- «Параметр страницы» - разные параметры разработчика шаблона, формируются в физическом шаблоне до определения шаблона.
- «Выражение PHP» - какой-либо код PHP. Должен вернуть true или false.
С помощью переключателя расположенного в правом верхнем углу электронной формы «Шаблон» можно развернуть все вкладки на одной странице.
Правила определения шаблона для отображения на странице сайта.
При загрузке страницы формируется очередь шаблонов с выставленным свойством «Активность». Далее очередь сортируется по свойству «Сортировка» от меньшего значения к большему. После этого загрузчик перебирает один шаблон за другим, проверяя их условия до тех пор, пока условия не будут выполнены либо будет достигнут конец очереди. Тот шаблон, чьи условия были выполнены и будет определен как загружаемый. Если в итоге шаблон не был определен (был достигнут конец очереди), то будет выбран шаблон с выставленным свойством «По умолчанию».