Обзор модуля

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

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

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

  • Размещение параметров по разделам меню.
  • Задать тип значения параметра.
  • Указать зависимость от языка, модуля, сайта, группы пользователя.
  • Запретить переписывать значение параметра в ходе отработки скриптов.
  • Логирование в Журнал событий действий связанных с параметрами.
  • При возврате значений модуль приводит значение параметра к указанному типу.
  • В случае возникновения ошибок в процессе получения значения, все ошибки будут залогированы в системный файл лога, обычно это __bx_log.log
  • Кеширование данных модуля производится штатными функциями платформы.
  • Время кеширования данных таблицы можно регулировать штатными средствами, с помощью файла /bitrix/.settings.php , через массив cache_flags.

Особенности

  • Модуль устанавливается в глобальное меню - Расширения.
  • Все настройки можно выполнять только из-под пользователя с правами администратора.
  • Минимальная версия PHP >= 7.4 (согласно требованиям платформы).
Обзор модуля
Last modified 18d ago
Copy link
Outline
Расширенные настройки продукта
Основные возможности
Особенности