Ничего не найдено
Быстрый старт
CSS
Компоненты
Меню
Динамическое содержимое
SEO-паук
Социальные теги
Прочее
Установка
Категории v3
Категории v3: типы свойств

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

Шаблоны находятся в папке: /eva2/site_templates/

Создайте внутри папку, например с названием сайта, который вы верстаете (для примера, наш шаблон будет называться upriver). Внутри создайте 3 файла:

  1. header.php
  2. footer.php
  3. inner.php

Пример header.php

В данном файле обычно размещается самое начало HTML документа. Тут идет подключение JS/CSS файлов через \Eva\cssJsCompositor. Вывод title и description.

Пример inner.php

В данном файле будет выводиться основной контент. Тут обязательно должна присутствовать строка {{eva_content}} (и она должна быть одна). Именно в это место будет выводиться контент подключенный через структуру.

Пример footer.php

В footer.php выводится конец HTML дркумента, производится вывод CSS/JS файлов которые можно загрузить позже.

Сюда обычно подключаются коды аналитики, онлайн чаты, скрипты форм и т.д.

Прочие файлы шаблонов

Мы так же рекомендуем в папке шаблонов создать следующие файлы и папки:

  • css/style.scss ­— для основных стилей сайта
  • js/engine.js — для JS который нужен шаблону
  • assets/ — для картинок и прочих файлов, которые нужны шаблону

Содержимое style.scss

Готово!

В итоге мы создали папку /eva2/site_templates/upriver внутри которой следующая структура файлов:

./css/style.scss
./js/engine.js
./assets/
./header.php
./footer.php
./inner.php