Модуль «Конструктор административной части» — это фреймворк, который позволяет быстро и гибко сконфигурировать административную часть любого модуля Битрикс. Всю отрисовку и работу с опциями «Конструктор» берет на себя. Значения опций можно задавать стандартным образом в административной части через графический интерфейс, генерируемый модулем. Так же возможно задание и получение опций в любой части сайта через api.
В административной части, созданной с помощью «Конструктора», поддерживаются:
- 28 типов инпутов, внешний вид и поведение которых можно настраивать;
- неограниченное количество вкладок;
- вложенные вкладки;
- возможность прописать настройки на отдельных вкладках для каждого сайта. Сами поля нстроек при этом могут отличаться;
- система событий административной части, позволяющая модифицировать поведениевкладок и обработки настроек "на лету";
- вывод сообщений для администраторов;
- создание пресетов для более гибкого управления поведением вашего модуля;
- альтернативное представление пресетов.
Поддерживаемые типы инпутов:
- чекбокс;
- выбор времени;
- выбор цвета;
- загрузка файла (в т.ч. изображения);
- заголовок;
- информационное поле;
- скрытое поле;
- выбор инфоблока;
- число;
- выпадающий список;
- сложный выпадающий список с группами;
- отправка формы;
- текст;
- пароль;
- текстареа;
- дата
- дата и время;
- расписание;
- контроллер вкладок
- вкладка
- контроллер вложенных вкладок;
- вложенная вкладка;
- имя пресета;
- добавление пресета;
- удаление пресета;
- настраиваемый элемент.
- вывод инпутов в строку
Подробнее в описании проекта:
https://github.com/pavelshulaev/fadmin Минимальная поддерживаемая версия
php 5.6.
После установки модуля будет доступна демо-админка: «Настройки» -> «Настройки продукта» -> «Настройки модулей» -> «Конструктор административной части».
Демо-файл с примером конфигурациии можно найти в папке модуля rover.fadmin/lib/testoptions.php, либо
посмотреть последнюю версию на гитхабе.
Подробнее о подключении и настройке «Констуктора» для административной части модулей Биррикс читайте в описании проекта:
https://github.com/pavelshulaev/fadminМинимальная поддерживаемая версия
php 5.6.