Обзор модуля
Расширенные настройки продукта
Модуль для 1С-битрикс.
Позволяет создать собственные настройки для сайта, с их расширенной конфигурацией, которые позже можно использовать в скриптах сайта.
Основная специфика модуля в том, что имеется возможность указать гораздо больше настроек для параметра, чем это допускают штатные настройки параметров. Помимо расширенных настроек для параметров, их также можно распределить по разделам для лучшего удобства работы с ними.
Главная задача, которую решили с помощью модуля - максимально ушли от использования констант и/или часто используемых переменных в коде. Например, добавляем параметр режима работы магазина, прописываем получение параметра в нужном шаблоне сайта, а далее, при необходимости, администратор сможет самостоятельно, через админ раздел менять значение параметра. Без необходимости постоянно править код шаблона.
Основные возможности
Размещение параметров по разделам меню.
Задать тип значения параметра.
Указать зависимость от языка, модуля, сайта, группы пользователя.
Запретить переписывать значение параметра в ходе отработки скриптов.
Логирование в Журнал событий действий связанных с параметрами.
При возврате значений модуль приводит значение параметра к указанному типу.
В случае возникновения ошибок в процессе получения значения, все ошибки будут залогированы в системный файл лога, обычно это __bx_log.log
Кеширование данных модуля производится штатными функциями платформы.
Время кеширования данных таблицы можно регулировать штатными средствами, с помощью файла /bitrix/.settings.php , через массив cache_flags.
Особенности
Модуль устанавливается в глобальное меню - Расширения.
Все настройки можно выполнять только из-под пользователя с правами администратора.
Минимальная версия PHP >= 7.4 (согласно требованиям платформы).
Last updated