Модуль для 1C-Bitrix с дополнительными параметрами настройки сайта.
По коду модуль:
- регистрируется как
r52.additional; - создает таблицу
r52_constants; - добавляет административную часть для управления параметрами;
- устанавливает JS/CSS-ресурсы;
- копирует компоненты
r52:block.additionalиr52:complex.additional.
Текущая версия: 0.0.5
Дата версии: 2026-03-25
classes/general/R52Additional.php— получение параметров из таблицыr52_constants.classes/general/r52.php— вспомогательные методы для работы с Bitrix API.admin/options.php— обработка административных настроек модуля.install/db/install.sql— создание таблицыr52_constants.install/components/— компоненты модуля.install/css/иinstall/js/— подключаемые фронтенд-ресурсы.
- Разместить модуль в каталоге:
/bitrix/modules/r52.additional
- В административной панели Bitrix открыть список модулей.
- Установить модуль
r52.additional.
Во время установки модуль:
- регистрируется в системе;
- создает таблицу
r52_constants, если ее еще нет; - копирует файлы из
install/admin,install/css,install/jsиinstall/components.
Параметры хранятся в таблице:
r52_constantsОсновные поля:
C_NAME— имя параметра;C_TYPE— тип поля (text,checkbox,list,textarea);C_CODE— символьный код;C_VALUE— значение.
Получить массив значений:
\Bitrix\Main\Loader::includeModule('r52.additional');
$params = \R52\ADDitional::getParams();Получить расширенное описание параметров:
\Bitrix\Main\Loader::includeModule('r52.additional');
$params = \R52\ADDitional::getParamsExt();getParams() возвращает массив вида:
[
'CODE' => 'value',
]Для параметров типа checkbox значение приводится к true или false.
admin/ административные файлы
classes/ PHP-классы модуля
install/ установочные файлы, компоненты, SQL, CSS, JS
lang/ языковые файлы
include.php регистрация автозагрузки и JS/CSS extension
options.php страница настроек модуля
Репозиторий содержит исходный код модуля. Для работы требуется установленный 1C-Bitrix с доступом к каталогу модулей и административной панели.