Директивы движка

В любых php-файлах шаблона всегда доступны следующие PHP константы определенные в движке:

  • SITE — http ссылка на главную страницу (http://localhost/testsite);
  • SCRIPT — http ссылка на папку /mg-core/script/ (http://localhost/testsite/mg-core/script/);
  • PREVIEW_TEMPLATE — если в библиотеке MG указать в true, то можно просматривать шаблоны сайта с помощью GET параметра tpl=.default;
  • PATH_TEMPLATE — путь относительно корня сайта к папке используемого щаблона mg-templates/mytempl;
  • PATH_SITE_TEMPLATE — http ссылка на папку используемого щаблона (http://localhost/testsite/mg-templates/mytempl);
  • SITE_DIR — путь к корневой папке сайта /var/www/html/;
  • CORE_DIR — путь относительно корня сайта к папке ядра mg-core/;
  • CORE_LIB — путь относительно корня сайта к папке библиотек mg-core/lib/;
  • CORE_JS — путь относительно корня сайта к папке скриптов mg-core/script/;
  • ADMIN_DIR — путь относительно корня сайта к папке админки mg-admin/;
  • PLUGIN_DIR — путь относительно корня сайта к папке с плагинами mg-plugins/;
  • PAGE_DIR — путь относительно корня сайта к папке пользовательских скриптов mg-pages/;
  • VER — версия CMS;

Список констант, значение которых можно изменить с помощью директив задаваемых в файле config.ini, находящимся в корневой папке сайта.

  • HOST — сервер базы данных;
  • USER — пользователь базы данных;
  • PASSWORD — пароль пользователя базы данных;
  • NAME_BD — название базы данных;
  • PREFIX — префикс таблиц базы данных;
  • DEBUG_SQL — Консоль выполненных sql запросов, для генерации страницы;
  • PROTOCOL — Протокол обмена данными с сайтом, http или https;
  • MAX_COUNT_CART — Максимальное количество наименований товаров в одном заказе;
  • SEARCH_FULLTEXT — Переключение на полнотекстовый поиск;
  • SQL_BIG_SELECTS —Позволяет использовать объемные запросы на хостинге;
  • OLDSCOOL_LINK — Включает дубли страниц заканчивающиеся на .html;
  • CREATE_TMB — Опция для создания папок с файлами .quarantine и .thums при работе в файловом менеджере;
  • MODE_MINI_IMAGE - Подставляет миниатюру 30_ вместо 70_ в миникарточку товара в шаблоне moguta 
  • PRODUCT_404 - Скрывает товар для посетителей по прямой ссылке, если товар не активен