
Быстрое переключение режимов сайта
DevTools — модуль для административной панели 1С-Битрикс, объединяющий разрозненные настройки сайта в одном месте для их мгновенного переключения.
Аккаунт в General iT
Войдите или создайте аккаунт для управления услугами в панели.

МОДУЛЬ ДЛЯ 1С-БИТРИКС
.aureon
Модуль mpm.options упрощает создание страниц настроек для расширений в 1С-Битрикс. Он поддерживает разделение параметров на несколько вкладок и их группировку, что делает интерфейс настройки более структурированным и понятным. Решение заменяет стандартный класс CModuleOptions, сохраняя при этом полную совместимость с библиотекой интерфейсов 1С-Битрикс для обеспечения стабильной работы.
Модуль mpm.options упрощает создание страниц настроек для расширений в 1С-Битрикс. Он поддерживает разделение параметров на несколько вкладок и их группировку, что делает интерфейс настройки более структурированным и понятным. Решение заменяет стандартный класс CModuleOptions, сохраняя при этом полную совместимость с библиотекой интерфейсов 1С-Битрикс для обеспечения стабильной работы.
Архитектура модуля разработана как альтернатива установке через Composer. Исходный код доступен в открытом доступе на GitHub, что позволяет проводить аудит безопасности и вносить необходимые изменения при необходимости.
General iT может взять на себя внедрение «Настройки для разработчиков», включая установку, настройку и проверку результата.
ИСТОРИЯ ОБНОВЛЕНИЙ
Убраны XSS уязвимости, добавлено экранирование.
Исправлены ошибки строгого сравнения данных.
Добавлена страница настроек с выбором версии API (v1/v2).
Добавлен инструмент миграции конфигурации v1 ? v2.
Исправлена ошибка сохранения html полей с пустым значением
Исправлена ошибка сохранения текстовых полей с пустым значением
Добавлена поддержка пакета версии 2+. По-умолчанию модуль битрикс продолжает работает на версии пакета 1, для обратной совместимости.
При необходимости переключиться на версию 2 - задайте опцию:
\Bitrix\Main\Config\Option::set('mpm.options', 'package_version', 2)
В проверке выбранного поля в Dropdown убрал жесткая проверка (===) изменена на мягкую (==)
Добавлено новое поле типа "Сообщение", которое позволяет выводить информационные сообщения на странице настроек.
Исправлено отображении опции "Выбор цвета"
При пустом или отсутствующем заголовке группы опций он не будет отображен
Исправлен баг, из-за которого при сохранении параметров всегда была активна только первая вкладка
Исправлен баг с нерабочими свойствами MIN, MAX в значении 0.
Добавлено поле типа "Условие", которое может фильтровать товары в каталоге
Внутренние оптимизации
Исправлена ошибка с некорректно работающим типом поля "Чекбокс"
Добавлен тип поля "HTML-редактор".
Исправлена ошибка с не очищающайся подсказкой для опции.
Добавлена возможность легко добавлять свои типы опций без необходимости правки модуля.
ОПЫТ ПОЛЬЗОВАТЕЛЕЙ
Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.
На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.
Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.
Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.
ИНФРАСТРУКТУРА ПРОЕКТА
ПЕРЕД ЗАКАЗОМ