К содержанию

Навигация

Решение проблем

Модуль не подключается

Проверьте, что каталог называется kokhanenko.settings, лежит в /local/modules или /bitrix/modules, а модуль установлен. В PHP проверяйте результат подключения:

PHP
if (!\Bitrix\Main\Loader::includeModule('kokhanenko.settings')) {
    throw new \RuntimeException('Модуль настроек не подключен');
}

В меню нет сайта или типа

  • Убедитесь, что сайт активен в списке сайтов Битрикса.
  • Проверьте право пользователя: для отображения меню нужно не ниже R.
  • Откройте управление типами для сайта и подключите скрытый глобальный тип.
  • Проверьте, что тип активен.

Значение не обновилось в коде

Штатные сервисы очищают кеш автоматически. Если таблицы изменялись напрямую, вызовите SettingsCache::clear() или повторите изменение через SettingsService.

Получено значение другого сайта

Передавайте $siteId явно в фоновых заданиях, CLI-скриптах и коде без текущего сайта:

PHP
$value = SiteSettings::get('base', 'buttonTitle', 's1');

Без этого аргумента модуль выбирает сайт по умолчанию.

Множественный список вернул массив

Это штатное поведение getValue() и SiteSettings: поле select_multiple возвращает массив выбранных ключей. Для получения подписей вариантов используйте SettingsService::getValueWithCode().

После обновления нет старых данных

Проверьте наличие bd/database.sqlite в каталоге модуля и параметры модуля storage_type, storage_version, migration_1_1_3_done. Не удаляйте SQLite и не запускайте повторные ручные операции с рабочей базой без резервной копии.

Поиск по документации

Введите минимум 2 символа

    Настройки чтения

    Оформление

    Настройте внешний вид документации в этом браузере.

    Тема

    Выберите светлое или тёмное оформление.

    Размытие фона модальных окон

    Определяет степень размытия страницы за поиском и настройками.

    Закругление элементов

    Меняет общий радиус кнопок, полей и выпадающих списков.