Константы движка
В любых 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 - Скрывает товар для посетителей по прямой ссылке, если товар не активен