Обзор модуля

Расширенные настройки продукта

Модуль для 1С-битрикс.

Позволяет создать собственные настройки для сайта, с их расширенной конфигурацией, которые позже можно использовать в скриптах сайта.

Основная специфика модуля в том, что имеется возможность указать гораздо больше настроек для параметра, чем это допускают штатные настройки параметров. Помимо расширенных настроек для параметров, их также можно распределить по разделам для лучшего удобства работы с ними.

Главная задача, которую решили с помощью модуля - максимально ушли от использования констант и/или часто используемых переменных в коде. Например, добавляем параметр режима работы магазина, прописываем получение параметра в нужном шаблоне сайта, а далее, при необходимости, администратор сможет самостоятельно, через админ раздел менять значение параметра. Без необходимости постоянно править код шаблона.

Основные возможности

  • Размещение параметров по разделам меню.

  • Задать тип значения параметра.

  • Указать зависимость от языка, модуля, сайта, группы пользователя.

  • Запретить переписывать значение параметра в ходе отработки скриптов.

  • Логирование в Журнал событий действий связанных с параметрами.

  • При возврате значений модуль приводит значение параметра к указанному типу.

  • В случае возникновения ошибок в процессе получения значения, все ошибки будут залогированы в системный файл лога, обычно это __bx_log.log

  • Кеширование данных модуля производится штатными функциями платформы.

  • Время кеширования данных таблицы можно регулировать штатными средствами, с помощью файла /bitrix/.settings.php , через массив cache_flags.

Особенности

  • Модуль устанавливается в глобальное меню - Расширения.

  • Все настройки можно выполнять только из-под пользователя с правами администратора.

  • Минимальная версия PHP >= 7.4 (согласно требованиям платформы).

Last updated