Что умеет решение
Конструктор административной части — это фреймворк для быстрой и гибкой настройки интерфейса администрирования модулей Битрикс. Инструмент полностью берет на себя генерацию графического интерфейса и управление опциями. Значения настроек доступны для изменения через сгенерированный интерфейс в админ-панели, а также могут быть запрошены или изменены программно через API в любой части сайта.
В интерфейсе, созданном с помощью Конструктора, реализованы следующие возможности:
Поддержка 28 типов полей ввода с возможностью настройки их внешнего вида и поведения.
Неограниченное количество вкладок и вложенных вкладок.
Настройка параметров на отдельных вкладках для каждого сайта в рамках мультидоменного окружения, включая возможность различия полей настроек.
Система событий административной части для динамической модификации поведения вкладок и обработки настроек в реальном времени.
Вывод уведомлений для администраторов.
Создание пресетов для гибкого управления логикой модуля и альтернативное представление этих пресетов.
Поддерживаемые типы полей ввода включают чекбоксы, выбор времени, выбор цвета и загрузку файлов, включая изображения.
Конструктор административной части Rover.fadmin предоставляет набор готовых элементов для создания форм управления. Инструмент поддерживает создание заголовков, информационных и скрытых полей, а также полей ввода текста, пароля и многострочного текста. Для работы с данными доступны числовые поля, стандартные и сложные выпадающие списки с группировкой, а также выбор инфоблоков.
Модуль включает компоненты для работы с датами и временем, расписанием, а также контроллеры для организации вкладок и вложенных вкладок. Реализована функция отправки форм, управление пресетами (имя, добавление, удаление) и создание настраиваемых элементов. Доступна опция вывода полей ввода в одну строку.
Техническая совместимость: минимальная поддерживаемая версия PHP — 8.1. Исходный код проекта доступен в репозитории GitHub.
При необходимости General iT поможет внедрить «Конструктор административной части», настроить модуль и проверить его работу вместе с текущей конфигурацией сайта.