Шаблоны cms moguta: Платформа для интернет-магазина Moguta.CMS | Шаблоны

Шаблоны | Инструкция Moguta.CMS

Шаблоны

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

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

Общий вид

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

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

Если вы приобрели шаблон на сайте 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. Лейауты почти тоже самое что и компоненты, но выполненные одним файлом.

Шаблон Moguta CMS — Store

Поддержка функционала Moguta.CMS



Возможность задать любой цвет:





Гибкая настройка:





Размерно-цветовая сетка:





Мультиязычность:





Оптовые цены:





Мультискладовость:





Дополнительные поля:





Характеристики товаров:





Время работы магазина:





Мультивалютность:





Изменяемое названия магазина:





Изменяемый телефонный номер:





Изменяемый адрес магазина:





Изменяемый логотип магазина:





Изменяемый фон сайта:





Поддержка счетчиков и виджетов:





Коды счетчиков и виджетов:





Cообщение о добавлении товара в корзину:





Увеличение изображения товара при наведении:





Сравнение товаров:





Подтверждение соглашения о персональных данных:





Выводить каталог на главной странице:





Показывать товары вложенных категорий:





Показывать список вложенных категорий:





Показывать в меню количество товаров:





Не показывать товары, которых нет в наличии:





Показывать кнопку «Купить» в мини-карточках:





Кнопка «Сообщить о поступлении товара»:





Показ вариантов в мини-карточке:





Показывать варианты, которых нет в наличии:





Выбор количества в мини-карточке:





Показ товаров в соответствии с заданной сортировкой:





Показ вариантов в соответствии с заданной сортировкой:





Корзина и оформление заказа на одной странице:





Маска для ввода телефона при оформлении заказа:





Показывать нулевую стоимость доставки:





Вывод блоков товаров «Новинки», «Рекомендуемые» и «Распродажа» на главной:





Показывать количество выбранных товаров в фильтре:





Сворачивать часть характеристик в фильтрах:





Показывать наценки и скидки от характеристик (конструктор цены товара):





Сделать обязательными для заполнения, поля (телефон и email) при оформлении заказа:





Выводить описание категории на всех страницах:





Описание характеристик в фильтрах:





Настройка единиц измерения товара:





Задание текстового соответствия количеству товаров:





Продажа дробного количества товара (от v9.