Настройки "Шаблона"

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

 

 Обзор настроек шаблона
вкладка Шаблон
  1. Панель классификации файлов шаблона -  в панели содержатся кнопки: "Шаблоны страниц",  "Шаблоны блоков",  "Шаблоны писем", "Шаблоны печати", "Шаблон лендинга", "Стили", "Локализации". При нажатии на одну из кнопок будут предложены для редактирования соответствующие файлы, отвечающие за тот или иной контент, например, страниц сайта или содержания писем уведомлений;
  2. Панель кнопок - для перехода к редактируемому файлу шаблона магазина;
  3. Поле для редактирования файла - позволяет редактировать содержимое выбранного файла. Требует чтобы права на запись файла были открыты на сервере;
  4. Файловый менеджер - кнопка по клику на которую во встроенном файловом менеджере откроется папка с изображениями действующего шаблона;
  5. Кнопка выбора шаблона магазина;
  6. Кнопка выбора шаблона лендинга для товаров;
  7. Шаблон магазина - данное поле  задаёт внешний вид сайта, скачать шаблоны можно на официальном сайте . По умолчанию устанавливаются 2 стандартных шаблона Moguta.CMS – moguta и moguta-standard;
    Стандартные шаблоны обновляются вместе с системой, соответственно при обновлении движка все изменения сделанные в файлах шаблона сбрасываются. Поэтому, если вы собираетесь вносить доработки в файлы шаблона, например радактировать вёрстку или стили, сперва необходимо скопировать папку с шаблоном в /mg-templates и переименовать её в любое другое название, сделать это можно через файловый менеджер на вашем хостинге, либо с помощью FTP-клиента, например Filezilla;
  8. Смена цветовой схемы шаблона публичной части вашего интернет-магазина;
  9. Загрузка zip-архива с шаблоном. Также шаблон можно установить, просто разархивировав его в папку /mg-templates; В новых версиях шаблоны устанавливаются автоматически из раздела Маркетплейс.

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

Вкладка "Шаблоны страниц" - предоставляет для редактирования основные файлы шаблона, предназначенные для формирования внешнего вида и содержания страниц сайта.

 

  • 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 - страница оплаты, которая открывается после нажатия кнопки "Оформить заказ";

Шаблоны блоков

Для старых версий шаблонов

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

  • layout_cart.php  - формирует область "корзины" на всех страницах сайта. Также в этом файле  формируются элементы всплывающей корзины (если она включена в настройках).
  • layout_contacts.php - формирует область  с контактной информацией интернет-магазина, заданной в настройках (телефон, email, название магазина). 
  • layout_compare.php - формирует внешний вид кнопки для добавления товаров к списку сравнения. Подключает необходимые скрипты для работы с механизмом сравнений.
  • layout_related.php - в данном файле формируется блок "С этим товаром покупают", располагающийся в карточке товара
  • layout_search.php - формирует область для поиска товара по каталогу. Блок поиска товаров по сайту;
  • layout_topmenu.php - формирует внешний вид  меню с ссылками на страницы сайта.
  • layout_leftmenu.php - формирует внешний вид  меню с категориями каталога на страницы сайта. 
  • layout_images.php - формирует внешний вид  слайдера с изображениями товара в подробной карточке товара, также в этом файле подключается функционал увеличения изображения товара при наведении на него курсора мышки( если включено в настройках).
  • layout_auth.php - формирует внешний вид блока авторизации посетителя;
  • layout_contacts_mobile.php - формирует внешний вид с контактной информацией интернет-магазина, предназначенный для мобильной версии сайта;
  • layout_horizontmenu.php - формирует внешний вид  горизонтального меню, если оно включено;
  • layout_property.php - в данном файле формируется блок с характеристиками товара и кнопка "Купить" для добавления товара из карточки в корзину.
  • layout_relatedcart.php - формирует внешний вид  блока "добавить в заказ похожие  товары", отображающийся на странице корзины. Отличается от layout_related.php тем, что имеет кнопку для быстрого добавления товара в корзину;
  • layout_subcategory.php - формирует внешний вид блока списка подкатегорий, выводящийся на страницах каталога;
  • layout_variant.php - формирует внешний вид блока вариантов товара;
     

Для компонентных шаблонов


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


 
  • agreement  - формирует вывод Лицензионного соглашения.
  • amount - формирует вывод счетчика в карточке товара, а так же в миникарточке товара, для добавления в корзину.
  • auth - компонент содержит в себе вывод ссылки в личный кабинет пользователя, если тот авторизован, на страницу авторизации - если нет.  Отображение аторизации и регистрации.
  • cart - компонент сожержит в себе файлы, отвечающие за корзину и действия в ней.
  • catalog - компонент который отвечает за вывод каталога и товаров, категорий в нем. 
  • compare - компонент отвечает за страницу сравнения товаров.
  • contacts - формирует вывод контактной информации, например номер телефона и рабочие, часы в шапке сайта.
  • favorites - компонент отвечающий за добавления товаров в избранные.
  • filter - компонент отвечающий за фильтр каталога.
  • menu - компонент отвечает за вывод меню на сайте, например меню категорий или страниц.
  • modal -  компонент отвечает за модальные окна на сайте, например всплывающая корзина.
  • order - компонен который отвечает за формирование заказа на сайте.
  • pagination - компонент выводит порядковую нумерацию страниц.
  • payment - компонент содержит в себе интегрированные способы оплаты. 
  • personal - компонент отвечает за личный кабинет пользователя. 
  • product -  компонент содержит в себе элементы карточки товара, например как варианты товара или их характеристики.
  • search - компонент выводит поисковую строку на сайте.
  • select - отображение выбора языка и валюты на сайте. 
  • svg - содержит в себе язык разметки масштабируемой векторной графики.
  • tabs - отображение вкладок в личном кабинете или в товаре.

Количество и состав компонентов в каждом шаблоне индивидуально.

 

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

Вкладка "Шаблон писем" позволяет редактировать внешний вид писем-уведомлений, приходящих с сайта покупателям.

Для старых версий шаблонов

  • email_template.php - общий макет для отправки писем;
  • email_feedback.php - письмо с формой обратной связи;
  • email_forgot.php - письмо с информацией для восстановления пароля;
  • email_order.php - письмо об оформлении заказа в интернет-магазине;
  • email_registry.php - письмо с уведомлением о регистрации на сайте;
  • email_order_electro.php - письмо со ссылкой для скачивания электронного товара;
  • email_order_status.php - письмо с информацией об изменении статуса заказа;
  • email_unclockauth.php - письмо администратору сайта о том, что пользователь ввел неверный пароль указанное количество раз. В случае если эти действия были инициированы со стороны администратора, дается ссылка для снятия блокировки;

Для новых версий шаблонов


В новых версиях шаблона, для редактирования писем, используется визуальный редактор (1). Но так же осталась возможность редактировать шаблоны писем через файл. Для этого необходимо в нижней части панели создать файл шаблона по ссылке (2).

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

Вкладка "Шаблон печати". В данном разделе можно изменить формат печати заказа или квитанции.

  • print_order.php - форма счета, выставляемого для юридических лиц;
  • print_qittance.php - форма счета, выставляемого для физических лиц;
  • order_act.php - форма акта по счёту;
  • qittance.php - форма квитанции;
  • sales_receipt.php - форма товарного чека;
  • packing-list.php - форма ТОРГ-12;
 

Стили

В данном разделе распологаются файлы со стилями шаблона.

Напоминаем, что изменения внесенные в стили вручную, удаляются после обновления шаблона. Для того чтобы пользовательские стили остались после обновления шаблона, их необходимо прописывать в файле user.css.

Локализации

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

  • default.php - локализация по умолчанию для вывода в шаблоне.
  • default.js - локализация по умолчанию для вывода в шаблоне с помощью js.
  • en.php - локализация по умолчанию переведенные на английский язык.
  • en.js - локализация по умолчанию переведенные на английский язык, для вывода в шаблоне с помощью js.

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

Изображения шаблона

Вкладка  "Графика". Предоставляет файловый менеджер, позволяющий работать с изображениями расположенными в папке /images шаблона.