В данном справочнике собраны все доступные для работы функции и методы
void | backgroundSite() | Добавляет фоновое изображение, если выбрано в настройках |
bool | catalogToIndex() | Возвращает значение флага, для опции вывода каталога на главной |
void | copyrightMoguta() | Возвращает html код копирайта Moguta.CMS в футере сайта |
void | filterCatalog() | Возвращает html код фильтров магазина. |
string|array | getOption() | Возвращает значение для запрошенной опции (настройки). |
string|bool | horizontMenu() | Возвращает верстку горизонтального меню, если оно подключено в настройках Использует 'layout_horizontmenu' текущего шаблона. |
bool | horizontMenuDisable() | Возвращает false, если горизонтальное меню подключено в настройках |
bool | isCart() | Возвращает true, если открыта страница корзины |
bool | isCatalog() | Возвращает true, если открыта страница каталога |
bool | isIndex() | Возвращает true, если открыта главная страница |
bool | isOrder() | Возвращает true, если открыта страница заказа |
bool | isSearch() | Возвращает true, если открыта страница поиска |
bool | isStaticPage() | Проверяет является ли страница статичной, созданной из панели администрирования |
string | lang() | Возвращает части локализации шаблона. |
bool | layout() | Выводит верстку содержащуюся в заданном layout. |
void | mgActivateThisPlugin() | Добавляет обработчик для активации плагина, пользовательская функция будет срабатывать тогда когда в панели администрирования будет активирован плагин. |
void | mgAddAction() | Функция addAction Добавляет обработчик для заданного хука. |
void | mgAddCustomPriceAction() | Функция mgAddCustomPriceAction Добавляет обработчик для изменения цены товара, до того как он попал в корзину. |
bool|void | mgAddMeta() | Добавляет переданную строку в секцию |
void | mgAddShortcode() | Функция addAction Добавляет обработчик шорткода. |
void | mgContactBlock() | Выводит блок с контактами в HTML виде. |
void | mgCreateHook() | Создает hook - крючок, для пользовательских функций и плагинов. |
void | mgDeactivateThisPlugin() | Добавляет обработчик для дезактивации плагина, пользовательская функция будет срабатывать тогда когда в панели администрирования будет выключен плагин. |
string | mgDeclensionNum() | Склонение числительных. |
void | mgExcludeMeta() | Исключает из реестра mgAddMeta , указанный статичный файл |
void | mgGalleryProduct() | Возвращает правильно верстку картинок товара в HTML. |
array | mgGetCart() | Получить товары из корзины. |
string | mgGetPaymentRateTitle() | Возвращает приписку с наценкой для способа оплаты |
string | mgImageProduct() | Возвращает правильно сформированную картинку для продукта в HTML. |
string | mgImageProductPath() | Функция возвращает сформированную ссылку на картинку |
string | mgLogo() | Возвращает картинку логотипа магазина, установленную в настройках. |
string | mgMenu() | Получить меню в HTML виде. |
string | mgMenuFull() | Получить полное меню в HTML виде. |
bool | mgMeta() | Возвращает шорткод для подготовленных мета данных (seo, ссылки на css и js файлы). |
void | mgPageThisPlugin() | Добавляет обработчик для страницы плагина. |
void | mgSearchBlock() | Выводит блок стандартного поиска в HTML виде. |
void | mgSEO() | Устанавливает SEO данные страницы: title, description, keywords. |
void | mgSmallCartBlock() | Выводит блок стандартной маленькой корзины в HTML виде. |
void | mgSubCategory() | Возвращает список вложенных категорий в HTML виде. |
void | mgTitle() | Задает заголовок страницы. |
void | setOption() | Устанавливает значение для опции (настройки). |
void | viewData() | Выводит содержимое массива на страницу |
Функция
void backgroundSite ()Описание
Добавляет фоновое изображение, если выбрано в настройках
Пример использования
Функция
bool catalogToIndex ()Описание
Возвращает значение флага, для опции вывода каталога на главной
Пример использования
Функция
void copyrightMoguta ()Описание
Возвращает html код копирайта Moguta.CMS в футере сайта
Пример использования
Функция
void filterCatalog ([bool $userStyle = false])Параметры
Описание
Возвращает html код фильтров магазина.
Работает только для разделов каталога.Пример использования
Функция
string|array getOption (string $option, [bool $data = false])Параметры
Описание
Возвращает значение для запрошенной опции (настройки).
Имеет два режима:Пример использования
Пример использования
Функция
string|bool horizontMenu ()Описание
Возвращает верстку горизонтального меню, если оно подключено в настройках Использует 'layout_horizontmenu' текущего шаблона.
Пример использования
Функция
bool horizontMenuDisable ()Описание
Возвращает false, если горизонтальное меню подключено в настройках
Пример использования
Функция
bool isCart ()Описание
Возвращает true, если открыта страница корзины
Пример использования
Функция
bool isCatalog ()Описание
Возвращает true, если открыта страница каталога
Пример использования
Функция
bool isIndex ()Описание
Возвращает true, если открыта главная страница
Пример использования
Функция
bool isOrder ()Описание
Возвращает true, если открыта страница заказа
Пример использования
Функция
bool isSearch ()Описание
Возвращает true, если открыта страница поиска
Пример использования
Функция
bool isStaticPage ()Описание
Проверяет является ли страница статичной, созданной из панели администрирования
Пример использования
Функция
string lang (string $phrase)Параметры
Описание
Возвращает части локализации шаблона.
Подгружает локализации из файла в папке locales, в соответствии с выбранным языком. В скобках указывается соответствие из левой части 'save' => 'Сохранить'Пример использования
Функция
bool layout ($layout $layout, [$data $data = null])Параметры
Описание
Выводит верстку содержащуюся в заданном layout.
Пример использования
Функция
void mgActivateThisPlugin (string $dirPlugin, string $userFunction)Параметры
Описание
Добавляет обработчик для активации плагина, пользовательская функция будет срабатывать тогда когда в панели администрирования будет активирован плагин.
>Является необязательным атрибутом плагина, при отсутствии этого обработчика плагин тоже будет работать.
Функция обрабатывающая событие не должна производить вывод (echo, print, print_r, var_dump), это нарушит логику работы AJAX.
Пример использования
Функция
void mgAddAction (string $hookName, string $userFunction, [int $countArg = 0], [int $priority = 10])Параметры
Описание
Функция addAction Добавляет обработчик для заданного хука.
Пример использования
Функция
void mgAddCustomPriceAction (string $userFunction, [int $priority = 10])Параметры
Описание
Функция mgAddCustomPriceAction Добавляет обработчик для изменения цены товара, до того как он попал в корзину.
Пример использования
Функция
bool|void mgAddMeta (string $data, [string $onlyController = 'all'])Параметры
Описание
Добавляет переданную строку в секцию
Пример использования
Функция
void mgAddShortcode (string $shortcode, string $userFunction)Параметры
Описание
Функция addAction Добавляет обработчик шорткода.
Пример использования
Функция
void mgContactBlock ()Описание
Выводит блок с контактами в HTML виде.
Использует 'layout_cart' текущего шаблона.Пример использования
Функция
void mgCreateHook (string $hookName)Параметры
Описание
Создает hook - крючок, для пользовательских функций и плагинов.
Пример использования
Функция
void mgDeactivateThisPlugin (string $dirPlugin, string $userFunction)Параметры
Описание
Добавляет обработчик для дезактивации плагина, пользовательская функция будет срабатывать тогда когда в панели администрирования будет выключен плагин.
>Является необязательным атрибутом плагина, при отсутствии этого обработчика плагин тоже будет работать.
Функция обрабатывающая событие не должна производить вывод (echo, print, print_r, var_dump), это нарушит логику работы AJAX.
Пример использования
Функция
string mgDeclensionNum (int $number, array $titles)Параметры
Описание
Склонение числительных.
Пример использования
Функция
void mgExcludeMeta (string|array $data)Параметры
Описание
Исключает из реестра mgAddMeta , указанный статичный файл
Пример использования
Функция
void mgGalleryProduct (type $data)Параметры
Описание
Возвращает правильно верстку картинок товара в HTML.
Использует 'layout_images' текущего шаблона.Пример использования
Функция
array mgGetCart ()Описание
Получить товары из корзины.
Пример использования
Функция
string mgGetPaymentRateTitle (float $rate)Параметры
Описание
Возвращает приписку с наценкой для способа оплаты
Пример использования
Функция
string mgImageProduct (array $data, [bool $origSize = false], [string|null $mode = null], [bool $titleNoPrint = false])Параметры
Описание
Возвращает правильно сформированную картинку для продукта в HTML.
Со всеми параметрами, для эффекта перелета в корзину.Пример использования
Функция
string mgImageProductPath (string $image, int $productId, [string $size = 'orig'])Параметры
Описание
Функция возвращает сформированную ссылку на картинку
Пример использования
Функция
string mgLogo ([string $alt = ''], [string $title = ''], [string $style = ''])Параметры
Описание
Возвращает картинку логотипа магазина, установленную в настройках.
Пример использования
Функция
string mgMenu ()Описание
Получить меню в HTML виде.
Ставится в месте вывода меню.Пример использования
Функция
string mgMenuFull ([string $type = 'top'])Параметры
Описание
Получить полное меню в HTML виде.
Ставится в месте вывода меню.
Функция
bool mgMeta ([array $args = null])Параметры
Описание
Возвращает шорткод для подготовленных мета данных (seo, ссылки на css и js файлы).
Пример использования
Функция
void mgPageThisPlugin (string $plugin, string $userFunction)Параметры
Описание
Добавляет обработчик для страницы плагина.
Назначенная в качестве обработчика пользовательская функция будет, отрисовывать страницу настроек плагина.Пример использования
Функция
void mgSearchBlock ()Описание
Выводит блок стандартного поиска в HTML виде.
Использует 'layout_search' текущего шаблона.Пример использования
Функция
void mgSEO (array $data)Параметры
Описание
Устанавливает SEO данные страницы: title, description, keywords.
Пример использования
Функция
void mgSmallCartBlock (array $data)Параметры
Описание
Выводит блок стандартной маленькой корзины в HTML виде.
Использует 'layout_cart' текущего шаблона.Пример использования
Функция
void mgSubCategory (int $catId)Параметры
Описание
Возвращает список вложенных категорий в HTML виде.
Использует 'layout_subcategory' текущего шаблона.Пример использования
Функция
void mgTitle (string|bool $title)Параметры
Описание
Задает заголовок страницы.
Пример использования
Функция
void setOption (array|string $option, [string $value = ''])Параметры
Описание
Устанавливает значение для опции (настройки).
Пример использования
Функция
void viewData (array $data)Параметры
Описание
Выводит содержимое массива на страницу
Пример использования