Сайт по умолчанию
Разработка сайтов
Продвижение сайтов
Контекстная реклама
Поддержка сайта
    Сайт по умолчанию
    Разработка сайтов
    Продвижение сайтов
    Контекстная реклама
    Поддержка сайта
      Войти
      Сайт по умолчанию
      Телефоны
      +7 920 232 0018
      E-mail
      info@mellart.ru
      Адрес
      г. Тамбов, ул. Интернациональная 16 оф 201
      Режим работы
      Пн - Пт: с 9:00 до 18:00
      Мы в соцсетях
      • Кабинет
      • Услуги
        • Услуги
        • Разработка сайтов
          • Разработка сайтов
          • Ондостраничный сайт (лендинг)
          • Многостраничный сайт
          • Интернет-магазин
        • Продвижение сайтов
          • Продвижение сайтов
          • SEO аудит
          • Внутренняя перелинковка
          • Наращивание ссылочной массы
          • Создание и оптимизация контента для SEO
        • Контекстная реклама
          • Контекстная реклама
          • Ведение рекламной компании Яндекс директ
          • Создание рекламной компании Яндекс Директ
        • Битрикс 24
          • Битрикс 24
          • Внедрение Битрикс 24
        • Поддержка сайта
          • Поддержка сайта
          • Лечение сайтов от вирусов
          • Техническая поддержка сайтов 1С Битрикс
      • Компания
        • Компания
        • О компании
        • Лицензии и сертификаты
        • Новости
        • Отзывы
      • Новости
      • Маркетплейс 1С Битрикс
        • Маркетплейс 1С Битрикс
        • Битрикс 24
        • Управление сайтом
      • Контакты
      • Портфолио
      +7 920 232 0018
      • Телефоны
      • +7 920 232 0018
      • info@mellart.ru
      • г. Тамбов, ул. Интернациональная 16 оф 201
      • Пн - Пт: с 9:00 до 18:00
      Главная
      Каталог
      Инструменты
      Для разработчиков
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта
      Расширенные настройки продукта

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

      Заказать доработку
      Характеристики
      Все характеристики
      Заказать доработку
      • Описание
      • Отзывы
      • Характеристики
      Документация: https://docs.webco.io/native.settings

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

      Главная задача, которую решили с помощью модуля - максимально ушли от использования констант и/или часто используемых переменных в коде.

      Например, добавляем параметр режима работы магазина, прописываем получение параметра в нужном шаблоне сайта, а далее, при необходимости, администратор сможет самостоятельно, через админ раздел менять значение параметра. Без необходимости постоянно править код шаблона.

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

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

      Особенности:
      1. Модуль устанавливается в глобальное меню - Расширения.
      2. Все настройки можно выполнять только из-под пользователя с правами администратора.
      3. Минимальная версия PHP >= 7.4 (согласно требованиям платформы).

      Основные программные данные:

      // Подключение модуля
      \Bitrix\Main\Loader::includeModule('native.settings');

      // Получение значения параметра с именем parameter-1.
      // В случае отсутствия значения для параметра или невозможности отработки условий - будет возвращено N.
      $value = \Native\Settings\Option::get('parameter-1', 'N');

      // На время отработки скрипта, если параметр не только для чтения - будет установлено значение Y
      \Native\Settings\Option::set('parameter-1', 'Y');

      // Выборка данных по параметрам
      \Native\Settings\Option::getList(['select' => ['*'], 'filter' => []]);

      // Список доступных полей параметра
      \Native\Settings\OptionTable::getMap();

      // Добавление параметра
      \Native\Settings\Option::add($data);

      // Обновление параметра
      \Native\Settings\Option::update($primary, $data);

      // Удаление параметра
      \Native\Settings\Option::delete($primary);

      // Типы значений параметров
      \Native\Settings\Option::getValueTypes();

      // Константы типов значений параметров
      \Native\Settings\Option::VALUE_TYPE_STRING;
      \Native\Settings\Option::VALUE_TYPE_NUMBER;
      \Native\Settings\Option::VALUE_TYPE_ARRAY;
      \Native\Settings\Option::VALUE_TYPE_JSON;
      \Native\Settings\Option::VALUE_TYPE_DATE;
      \Native\Settings\Option::VALUE_TYPE_DATE_TIME;

      Для тестирования работы модуля, вы можете использовать официальную виртуальную лабораторию 1С-Битрикс. Перейти к лаборатории.

      Чего бы вам хотелось видеть в модуле, его функциональности?

      Опишите ваши пожелания на форме обратной связи.

      Загрузка отзывов...
      0
      Назад к списку
      Компания
      Услуги
      Портфолио
      Новости
      Отзывы
      Маркетплейс 1С Битрикс
      Лицензия 1С Битрикс
      Контакты
      Связаться с нами
      +7 920 232 0018
      +7 920 232 0018
      E-mail
      info@mellart.ru
      Адрес
      г. Тамбов, ул. Интернациональная 16 оф 201
      Режим работы
      Пн - Пт: с 9:00 до 18:00
      Мы в соцсетях
      info@mellart.ru
      г. Тамбов, ул. Интернациональная 16 оф 201
      ООО МИЛАРТ партнер 1с Битрикс ООО МИЛАРТ партнер Битрикс24 Сертификат битрикс разработчика Сертификат контент менеджера Сертификат контент менеджера Сертификат контент менеджера Сертификат контент менеджера
      © 2026 ООО МИЛАРТ ИНН 6800015913 ОГРН 1256800002997
      Конфиденциальность
      Max
      Telegram
      ВКонтакте

      Продолжая использовать наш сайт, вы даёте согласие на обработку файлов cookie в целях функционирования сайта и сбора статистики в соответствии с политикой конфиденциальности