Описание динамических переменных CMS

Категория: / Документы / Документация и FAQ
В систему встроена поддержка динамических настроек. (ACP - Переменные CMS).
Технически эти переменные загружаются в массив $core->config на стадии инициализации ядра.
Добавив переменную в панели администратора, любой модуль может получить доступ к значению этой переменной и
отреагировать каким-либо действием.

Переменные, влияющие на работу системы:

disable_mod_rewrite (yes/no) - выключает преобразования связанные с SEO (mod_rewrite)

admin_no_master - отключает проверку обновлений системы при заходе в админ панель

tpl_generate_cats - включает генерацию древовидной структуры категорий

debug_level (0-100) - режим отладки (сообщения функций core->dprint, core->dprint_r, core->errprint)
Регулирует вывод отладочных сообщений, время генерации страницы и количества запросов.
Рекомендуется удалять или ставить в 0 на рабочих сайтах.

cms_gz_compress_lvl (0-10) - уровень сжатия gzip, если включено сжатие

cms_shop_enable (yes/no) - включение поддержки модуля магазина

pafile_cat - категория модуля загрузок (pafile), если расположен не в рутовой категории

core_cloacking (article_id) - использовать статью для клоакинга

core_depend_packages (mod_{name} пробел ... ) - список пакетов, которые зависят от CMS. (например - форум phpbb).
при укании таких пакетов, система зарегистрирует функции регистрации, сессий для поддержки этих пакетов.

disable_tpl_cache (yes) - отключение кэширования шаблонов (используется для отладки шаблонов)

cache_enabled (yes) - включение кэширования описаний страниц (включено по умолчанию)