Шаблон

Шаблон в 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-параметры ему принадлежат и отсортировать их так, как необходимо.

Создание шаблона в Evolution CMS

Назначение полей

Имя шаблона - используется в списке выбора шаблона. Также может понадобиться для некоторых операций сниппетов, плагинов или модулей. Можно использовать как английский или русский язык, а также дефис, знак подчеркивания и пробел.

Описание - выводится рядом с названием шаблона в общем списке. Используется только для описания назначения шаблона и для заполнения не обязательно.

Создать категорию - позволяет выбрать существующую категорию, в которую будет помещен шаблон. Категория позволяет отделить шаблон от остальных в общем списке. Если ни одна категория не выбрана, то шаблон попадет в общую категорию "Без категории".

Новая категория - если в списке существующих категорий нет подходящей, то можно создать ее, просто написав название в этом поле.

Ограничить доступ к редактированию шаблона - если включить флажок, то никто, кроме администраторов, не сможет редактировать этот шаблон.

Код шаблона (html) - сюда размещается само содержимое шаблона.

Сохранение

Сохранить - создаст новый шаблон

Отмена - вернет нас в список шаблонов без сохранения результата.

Сделать копию - появляется только в режиме редактирования.

Удалить - появляется только в режиме редактирования.

Evolution позволяет определить еще несколько действий после сохранения шаблона:

Создать новый - сразу после сохранения шаблона откроется форма для создания нового. Таким образом можно быстро создать серию шаблонов.

Продолжить редактирование - после сохранения шаблон снова откроется для редактирования. В этом режиме удобно вносить небольшие правки и проверять конечный результат.

Закрыть - после сохранения мы вернемся в общий список шаблонов.

Создание копии шаблона

Иногда бывает необходимо создать копию существующего шаблона. Сделать это очень просто. Для этого необходимо зайти в редактирование нужного шаблона и нажать на кнопку "Сделать копию".

После этого откроется для редактирования копия шаблона. Копия отличается тем, что к ее названию добавляется Duplicate of. Вам остается только исправить название на более подходящее и внести другие необходимые правки.

Копия создается сразу после подтверждения, поэтому если вы нажмете отмену, то в списке шаблонов копия все равно останется.

Удаление шаблона

Для удаления необходимо зайти в режим редактирования соответствующего шаблона и нажать кнопку "Удалить".

Внимание! Шаблоны удаляются полностью и возможности их восстановить нет.

Шаблон по умолчанию

При создании документа автоматически предлагается шаблон по умолчанию. Для настройки шаблона по умолчанию необходимо выполнить следующие действия:

  • Переходим в настройки системы управления:
  • Конфигурация → Сайт
  • Находим параметр "Шаблон по умолчанию" и меняем на нужный.
  • Сохраняем настройки.
Mem: 3.5 mb, MySQL: 0.0030 s, 2 req., PHP: 0.0363 s, all: 0.0393 s, cache.