Настройки сайта для 1С-Битрикс
kokhanenko.settings хранит настройки нескольких сайтов в основной базе данных
1С-Битрикс и предоставляет единый интерфейс управления в административной части.
Быстрый путь
- Установите модуль и откройте страницу настроек.
- Создайте тип и настройку.
- Получите значение в PHP.
use Bitrix\Main\Loader;
use Kokhanenko\Settings\SiteSettings;
Loader::includeModule('kokhanenko.settings');
$buttonTitle = SiteSettings::get(
'base',
'buttonTitle',
SITE_ID,
'Подробнее'
);
Что умеет модуль
- хранит значения отдельно для каждого сайта;
- объединяет глобальные типы с локальными типами сайта;
- поддерживает текст, многострочный текст, флажок, список, множественный список, время и дату;
- группирует поля и связывает дочерние настройки с родительскими;
- кеширует чтение и сбрасывает кеш после изменений;
- сохраняет совместимость со старыми классами
DbSettingsиDbSettingsTypes.
Для кого эта документация
- Администратору: работа с типами и полями.
- Разработчику: чтение настроек и справочник API.
- Сопровождающему: хранение и кеш и обновление с SQLite.