Шаблоны

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

Если вы вносите свои изменения в файлы, то рекомендуем завести список мест и изменений в них, чтобы повторить после обновления шаблонов.

 Видео



Общий вид

Настройки шаблонов

1. Блок настроек действующего на сайте шаблона, подробнее о возможностях написано ниже.
2. Доступные к выбору шаблоны имеют кнопку "Применить", по нажатию на которую, на сайте начнёт отображаться новый шаблон. Все данные, товары и контент - останутся неизменными, изменится тлько внешний вид.
3. Карточки шаблонов, которых ещё нет в папке mg-templates, имеют две кнопки:
4. "Демо" - откроет демонстрационный сайт этог шаблона и
5. "Подробнее" - перенаправит на страницу в маркетплейсе сайта moguta.ru, для покупки шаблона.
6. Кнопка "Проверить обновления" - после нажатия отображает версию установленных шаблонов и наличие обновлений.

Как установить купленный шаблон

Если вы приобрели шаблон на сайте moguta.ru, но не видите его в списке для применения, необходимо перейти в раздел "маркетплейс" и установить его.

Установка шаблона

Внимание! Если в категории "купленные" отсутствует шаблон, который вы оплатили, то перейдите в личный кабинет вашего аккаунта на сайте moguta.ru, с которого вы оплачивали шаблон и привяжите оплаченный товар к вашему сайту. После этого нажмите на кнопку "Обновить каталог". Подробная инструкция тут.

Обновление шаблонов

Обновление шаблонов

1. Нажмите на кнопку "Проверить обновления".  (Требуется активный лицензионный ключ!)
2. Если шаблоны обновлены до последней актуальной версиии, то вы увидите об этом сообщение в каждой карточке доступных вам шаблонов.
3. Если доступна свежая версия, то появится кнопка "Обновить". Нажав на неё, файлы шаблона будут полностью перезаписаны. Если вы вносили свои изменения в файлы, в том числе и шорткодов плагинов, то такие изменения будут сброшены. 

Опции шаблона

Набор опций, позволяющих по разному установить и использовать шаблон.
Опции шаблонов

Установить плагины шаблона - шаблон содержит уникальные или измененные плагины. Данная опция активирует их.
Использовать плагины шаблона - шаблон содержит модифицированные версии плагинов. Если эта опция включена, то плагины будут работать из шаблона, иначе будут использоваться базовые версии плагинов из маркетплейса.
Применить рекомендуемые настройки магазина - предустановленные настройки магазина для лучшего отображения шаблона.
Удалить всё с сайта и установить демо-контент - демо-контент - это подготовленная для работы шаблона база данных с предустановленными настройками магазина и плагинов, а также файлы шаблона, включающие в себя изображения товаров и категорий.

Внимание! Перед установкой демо-контента будет безвозвратно очищена база данных и всё содержимое сайта. Используйте опцию только если хотите получить сайт один к одному, как в демонстрации из маркетплейса.

Цветовая схема

Вы можеже задать свои цвета для элементов шаблона, либо выбрать уже готовую подборку цвета.
Цвет шаблона
Уведомления 
Если потребуется, то тут можно поменять тексты сообщений для пользователей сайта, отображаемые при различных действиях. Например, при создании или подтвержениии заказа.

Уведомления

Файловый менеджер 

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

Файловый менеджер

Шаблоны писем

Меняйте контент письма, с помощью заготовленных переменных. Либо откройте php код файла, отвечающего за контент шаблона и допишите его на свое усмотрение в свободной форме.


Шаблоны писем

Локализации

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

Локали

Шаблоны печати

Печать документов, таких как счета и акты, формируется в файлах печати шаблона. 

Шаблоны документов


Шаблоны страниц сайта

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

Файлы шаблона
  • template.php -  "каркас" всего шаблона. Верстка, расположенная в этом файле будет выводиться на всех страницах сайта. В данном файле можно изменять позиционирование основных элементов шаблона таких как поиск, верхнее и/или левое меню, блок новостей, слайдер акций, а также добавлять новый элементы;
  • functions.php - файл предусмотрен для программирования особых задач для действующего шаблона сайта.  В данном файле можно использовать собственные обработчики, перехватывая функции движка аналогично работе плагинов; По умолчанию, в качестве примера, файл содержит код для управления заголовком title.
  • ajaxuser.php - предназначен для работы с базой данных сайта по средством AJAX запросов при разработке пользовательских функций;
  • 404.php - страница с информацией об ошибке, выводящаяся при переходе по несуществующему адресу.
  • style.css - файл содержит все CSS стили, которые используются элементами шаблона. Можно изменять все блоки CSS стилей, а также добавлять свои стили;
  • script.js - файл можно вставлять собственный JavaScript код для добавления дополнительных визуальных эффектов на сайт и инициализации Ajax запросов к базе;
  • catalog.php - формирует внешний вид страницы каталога товаров. Можно изменить расположение элементов каталога или скрыть неиспользуемые элементы;
  • enter.php - формирует внешний вид страницы для авторизации пользователя;
  • feedback.php - формирует внешний вид  формы обратной связи;
  • forgotpass.php - формирует внешний вид страницы для восстановления пароля;
  • index.php - формирует внешний вид главной страницы вашего сайта. Если включена опция "выводить каталог на главной странице", то за оформление главной страницы будет отвечать файл catalog.php
  • personal.php - формирует внешний вид страницы личного кабинета включая оформления раздела "История заказов".
  • product.php - формирует внешний вид страницы с подробной карточкой товара.
  • registration.php - формирует внешний вид страницы для регистрации нового пользователя;
  • order.php - формирует внешний вид страницы оформления заказа, которая выводится после нажатия кнопки "Оформить заказ" в корзине магазина;
  • compare.php - формирует внешний вид страницы сравнения товаров;
  • group.php - формирует внешний вид страницы групп товаров.;
  • payment.php - страница оплаты, которая открывается после нажатия кнопки "Оформить заказ";

Компоренты и лейауты

Файлы с версткой страниц сайта могут содержать в себе подключаемые блоки, лейауты либо компоненты. Компоненты - это набор взаимоствязанных файлов, например блок форма авторизации auth. Лейауты почти тоже самое что и компоненты, но выполненные одним файлом.

компоненты шаблона