Шаблон в Evolution - основная часть страницы сайта, которая определяет ее оформление. Шаблон не требует особого синтаксиса и представляет собой обычный HTML-код (а возможно XHTML или другой) с вызовом необходимых чанков, параметров и сниппетов.
Количество шаблонов чаще всего зависит от внешнего вида и функционала сайта. Как правило, для различных разделов и страниц сайта создаются свои шаблоны. Например, будет логичным создать разные шаблоны для товара и для новости и прикрепить к ним различные ТВ-параметры. Это позволит контент-менеджеру быстрей и правильней заполнить сайт. Также это существенно облегчит работу программиста, если потребуется сделать какие-то ленты новостей или товаров.
Стоит упомянуть также, что существует специальный шаблон blank, который не содержит никакого оформления и не поддается редактированию.
<html>
<head>
<title>[*pagetitle*]</title>
<link href="[(site_url)]/style.css" rel="stylesheet">
</head>
<body>
<div class="menu">
[[Wayfinder? &startId=`5` &level=`1`]]
</div>
<div class="outer">
<div class="main">
<h1>[*longtitle*]</h1>
[*content*]
</div>
</div>
{{footer}}
{{Google}}
</body>
</html>
Как мы видим - это вполне понятная HTML-разметка страницы в которой используются специальные конструкции. Среди них:
Чанки - {{footer}}, {{Google}}
Параметры - [*pagetitle*], [*content*]
Плейсхолдер - [(site_url)]
Вызов сниппета - [[Wayfinder? &startId=`5` &level=`1`]]
Все шаблоны находятся в следующем месте:
Элементы → Шаблоны
Для создания нового шаблона необходимо нажать на ссылку "Новый шаблон", а для редактирования существующего достаточно нажать на ссылку с его названием. При создании шаблона также можно выбрать, какие TV-параметры ему принадлежат и отсортировать их так, как необходимо.
Имя шаблона - используется в списке выбора шаблона. Также может понадобиться для некоторых операций сниппетов, плагинов или модулей. Можно использовать как английский или русский язык, а также дефис, знак подчеркивания и пробел.
Описание - выводится рядом с названием шаблона в общем списке. Используется только для описания назначения шаблона и для заполнения не обязательно.
Создать категорию - позволяет выбрать существующую категорию, в которую будет помещен шаблон. Категория позволяет отделить шаблон от остальных в общем списке. Если ни одна категория не выбрана, то шаблон попадет в общую категорию "Без категории".
Новая категория - если в списке существующих категорий нет подходящей, то можно создать ее, просто написав название в этом поле.
Ограничить доступ к редактированию шаблона - если включить флажок, то никто, кроме администраторов, не сможет редактировать этот шаблон.
Код шаблона (html) - сюда размещается само содержимое шаблона.
Сохранить - создаст новый шаблон
Отмена - вернет нас в список шаблонов без сохранения результата.
Сделать копию - появляется только в режиме редактирования.
Удалить - появляется только в режиме редактирования.
Evolution позволяет определить еще несколько действий после сохранения шаблона:
Создать новый - сразу после сохранения шаблона откроется форма для создания нового. Таким образом можно быстро создать серию шаблонов.
Продолжить редактирование - после сохранения шаблон снова откроется для редактирования. В этом режиме удобно вносить небольшие правки и проверять конечный результат.
Закрыть - после сохранения мы вернемся в общий список шаблонов.
Иногда бывает необходимо создать копию существующего шаблона. Сделать это очень просто. Для этого необходимо зайти в редактирование нужного шаблона и нажать на кнопку "Сделать копию".
После этого откроется для редактирования копия шаблона. Копия отличается тем, что к ее названию добавляется Duplicate of. Вам остается только исправить название на более подходящее и внести другие необходимые правки.
Копия создается сразу после подтверждения, поэтому если вы нажмете отмену, то в списке шаблонов копия все равно останется.
Для удаления необходимо зайти в режим редактирования соответствующего шаблона и нажать кнопку "Удалить".
Внимание! Шаблоны удаляются полностью и возможности их восстановить нет.
При создании документа автоматически предлагается шаблон по умолчанию. Для настройки шаблона по умолчанию необходимо выполнить следующие действия: