
Настройки сайта
Технические данные
Дата публикации:
25.07.2025
Версия:
1.0.0
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Менее 50 раз
Совместимые редакции
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Старт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Стандарт
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Малый бизнес
- Программа для ЭВМ "1С-Битрикс: Управление сайтом". Лицензия Бизнес
Описание
ℹ️ Описание модуляМодуль предназначен для централизованного управления настройками сайта в проектах на 1С-Битрикс.
Он позволяет:
- создавать и группировать системные и пользовательские параметры,
- управлять ими через интерфейс административной панели или API,
- использовать настройки независимо от основной базы данных Битрикса благодаря хранению в SQLite.
Внимание!
Так как модуль использует для хранения настроек базу данных SQLite, при установке проверьте включены ли у вас в php.ini следующие строки:
Установка и демонстрационные настройки
Модуль устанавливается стандартным способом.
При удалении модуля вам будет предложено:
Пример получения значений настроек расположен в файле:
/modules/kokhanenko.settings/example.php
Методы получения значений
Получает значение настройки по типу и ключу. Если не указан siteId, используется текущий сайт.
Используется для типов "Список" или "Множественный список", когда нужно получить не только ID, но и код (символьное значение) элемента.
Так как модуль использует для хранения настроек базу данных SQLite, при установке проверьте включены ли у вас в php.ini следующие строки:
extension=pdo_sqlite extension=pdo |
Установка и демонстрационные настройки
Модуль устанавливается стандартным способом.
После установки на сайт автоматически добавляются демонстрационные настройки и типы настроек. Вы можете их:
изменять,
удалять,
добавлять собственные.
Настройки доступны в административной панели.
Если у вас несколько сайтов, то при установке для каждого из них будут заданы настройки по умолчанию.
Файлы с дефолтными значениями
- Типы настроек по умолчанию: /modules/kokhanenko.settings/install/defaultSettingsTypes.php
- Настройки по умолчанию: /modules/kokhanenko.settings/install/defaultSettings.php.
При удалении модуля вам будет предложено:
- Сохранить текущие настройки — в этом случае при повторной установке модуль не будет сбрасывать данные;
- Удалить настройки — все значения будут очищены, и при новой установке применяться настройки по умолчанию.
Пример получения значений настроек расположен в файле:
/modules/kokhanenko.settings/example.php
use Kokhanenko\Settings\DbSettings; $dbSettings = new DbSettings(); $value = $dbSettings->getValue('base', 'selectIBlock'); var_dump($value); $value2 = $dbSettings->getValueWithCode('base', 'selectIBlock'); var_dump($value2); |
Методы получения значений
getValue(string $type, string $key, string $siteId = '') |
Получает значение настройки по типу и ключу. Если не указан siteId, используется текущий сайт.
getValueWithCode(string $type, string $key, string $siteId = '') |
Используется для типов "Список" или "Множественный список", когда нужно получить не только ID, но и код (символьное значение) элемента.
❓ Обратная связь и поддержка
По вопросам работы модуля, а также предложениям по добавлению новой функциональности, вы можете обращаться по электронной почте:
k.kokhanenko@yandex.ru
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
пример: https://www.site.ru