Авторизация
Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 06.11.2016
- Обновлено:
- 20.02.2021
- Версия:
- 1.9.7
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Нет
Пользовательское соглашение
Описание
Модуль «Конструктор административной части» — это фреймворк, который позволяет быстро и гибко сконфигурировать административную часть любого модуля Битрикс. Всю отрисовку и работу с опциями «Конструктор» берет на себя. Значения опций можно задавать стандартным образом в административной части через графический интерфейс, генерируемый модулем. Так же возможно задание и получение опций в любой части сайта через api.
В административной части, созданной с помощью «Конструктора», поддерживаются:
Минимальная поддерживаемая версия php 5.6.
В административной части, созданной с помощью «Конструктора», поддерживаются:
- 28 типов инпутов, внешний вид и поведение которых можно настраивать;
- неограниченное количество вкладок;
- вложенные вкладки;
- возможность прописать настройки на отдельных вкладках для каждого сайта. Сами поля нстроек при этом могут отличаться;
- система событий административной части, позволяющая модифицировать поведениевкладок и обработки настроек "на лету";
- вывод сообщений для администраторов;
- создание пресетов для более гибкого управления поведением вашего модуля;
- альтернативное представление пресетов.
- чекбокс;
- выбор времени;
- выбор цвета;
- загрузка файла (в т.ч. изображения);
- заголовок;
- информационное поле;
- скрытое поле;
- выбор инфоблока;
- число;
- выпадающий список;
- сложный выпадающий список с группами;
- отправка формы;
- текст;
- пароль;
- текстареа;
- дата
- дата и время;
- расписание;
- контроллер вкладок
- вкладка
- контроллер вложенных вкладок;
- вложенная вкладка;
- имя пресета;
- добавление пресета;
- удаление пресета;
- настраиваемый элемент.
- вывод инпутов в строку
Минимальная поддерживаемая версия php 5.6.
Отзывы ()
20 сентября 2024 21:00
Обсуждения (4)
17 ноября 2016 13:32
17 ноября 2016 01:37
16 ноября 2016 12:53
17 ноября 2016 01:38
7 ноября 2016 05:42
7 ноября 2016 11:19
Что нового
1.9.7 (20.02.2021) | — улучшена совместимость с php 7.4 |
1.9.6 (06.02.2021) | — исправление вывода радиокнопок — исправление warning'ов |
1.9.2 (04.09.2020) | — исправлена сортировка для сложного выпадающего списка с группами |
1.9.1 (01.03.2020) | — исправление ошибок |
1.9.0 (15.01.2020) | — добавлена возможность вывода нескольких инпутов в одной строке — прочие незначительные доработки и улучшения |
1.8.16 (21.02.2019) | Добавлен сброс кеша отрендеренных субтабов при добавлении/обновлении массива их конфигурации в SubTabControl |
1.8.15 (09.02.2019) | — добавлен метод для быстрого создания инпута типа "Контроллер вложенных табов" (SubTabController) — исправлена ошибка, возникавшая при использовании нескольких инпутов типа "Контроллер вложенных табов" (SubTabController) |
1.8.14 (06.10.2018) | — рефакторинг — исправление неточностей и ошибок |
1.8.13 (03.10.2018) | Незначительные доработки и исправления |
1.8.12 (28.08.2018) | — добавлен инпут типа password (пароль) — добавлен метод очистки системных сообщений — добавлен атрибут required (обязательность заполнения) к инпутам — исправлены незначительные ошибки и проведён рефакторинг |
1.8.9 (19.07.2018) | добавлены текстовые поля перед и после инпута |
1.8.8 (05.07.2018) | незначительные исправления |
1.8.7 (02.07.2018) | С этой версии для большего единообразия поле 'description' таба считается устаревшим. Вместо него используется поле 'default'. И, соответственно, методы set/getDefault() вместо set/getDescription(); |
1.8.6 (29.06.2018) | — добавлена возможность включить bb-коды в визуальном редакторе в textarea — добавлены плейсхолдеры в Number, text и Textarea. |
1.8.5 (28.06.2018) | — из ключа хранения данных убран идентификатор сайта (он задается отдельно). Старый формат так же поддерживается, но с этой версии считается устаревшим — добавлена возможность подключения визуального редактора в textarea, для этого необходимо задать ключ 'htmlEditor' => true (см. пример в testoptions.php). |
1.8.4 (28.06.2018) | Расширено кол-во параметров, передающихся в события |
1.8.3 (19.06.2018) | — классы контроллера вкладок и самих вкладок унаследованы от Rover\Fadmin\Inputs\Input — на внутренних вкладках добавлена возможность поиска и сортировки — обновлена внутренняя структура — улучшена производительность — минимальная версия php повышена до 5.6 |
1.8.1 (16.06.2018) | — на вложенных табах добавлена возможность сортировки — разработан новый хелпер для создания массива инпута Rover\Fadmin\Helper\InputFactory — переработана обработка ошибок: ошибка выводится над табами и пишется в лог (если такая возможность включена и доступна) — пофикшено сохранение настроек для вкладки "Доступ" (если вкладка вклчена в настройках) |
1.8.0 (14.06.2018) | - Добавлены 2 новых инпута: 1. Контроллер внутренних табов 2. Внутренний таб Они позволяют размещать вложенные табы внутри основного. Пример реализации можно посмотреть в файле /lib/testoptions.php в корне модуля. - исправлена ошибка из-за которой не всегда загружался файл - исправлено добавление пресетов при многосайтовости в административной части - прочие незначительные исправления. |
1.7.1 (09.06.2018) | Исправлена ошибка в обработке результатов событий |
1.7.0 (08.06.2018) | Система событий переведена на d7. Подробнее здесь https://github.com/pavelshulaev/fadmin/blob/master/doc/events.md. |
1.6.11 (30.05.2018) | Доработан хелпер по выводу инпутов |
1.6.10 (21.05.2018) | Исправление ошибок, рефакторинг |
1.6.9 (24.04.2018) | Пофикшены варнинги, обновлена документация методов в коде |
1.6.8 (28.03.2018) | добавлено свойство "disabled" для элемента selectgroup |
1.6.7 (12.12.2017) | Исправлен вывод ошибок при установке/удалении |
1.6.6 (28.11.2017) | Исправление ошибок |
1.6.5 (02.11.2017) | Исправлена проверка версии php |
1.6.4 (25.10.2017) | Добавлена возможность переопределять класс обработчика пресетов Восстановлена работа инпута типа "расписание" |
1.6.3 (11.10.2017) | Исправлена совместимость с php 5.3 |
1.6.2 (09.10.2017) | Необходимая версия php снижена до 5.3 |
1.6.1 (19.09.2017) | Исправление ошибок |
1.6.0 (19.09.2017) | Добавлено альтернативное представление для пресетов через bitrix:main.interface.* рефакторинг исправлены незначительные ошибки |
1.5.3 (12.09.2017) | рефакторинг |
1.5.2 (04.09.2017) | Рефакторинг |
1.5.1 (14.08.2017) | Добавлен инпут - группа селектбоксов |
1.5.0 (15.06.2017) | Добавлен инпут типа radio Прочие незначительные доработки |
1.4.7 (02.06.2017) | Переработан инпут типа "расписание" |
1.4.6 (02.06.2017) | Корректировка режима не активности у инпутов |
1.4.5 (02.06.2017) | Добавлена и по умолчанию включена возможность создавать нотификации в админке в формате html. |
1.4.4 (29.05.2017) | Оптимизация внутренней структуры |
1.4.3 (29.05.2017) | небольшие исправления в конструкторе инпутов |
1.4.2 (23.05.2017) | Расширены возможности хелпера \Rover\Fadmin\Helper\Input для быстрой сборки схемы инпутов |
1.4.1 (22.05.2017) | Добавлен параметр disabled для инпута, отвечающий за его атрибут disabled="disabled" на вкладке, сохранить/обновить значение в инпуте с этим параметром нельзя |
1.4.0 (16.05.2017) | Добавлен хелпер \Rover\Fadmin\Helper\Input для быстрой сборки схемы инпутов |
1.3.4 (21.04.2017) | Добавлено автопереключение на таб вновь созданного пресета |
1.3.3 (20.03.2017) | Исправлена совместимость с php 5.4 |
1.3.2 (12.03.2017) | Добавлен новый параметр для инпутов: display, он отвечает за видимость инпута на вкладке. По умолчанию включен. |
1.3.1 (21.02.2017) | Добавлены геттер и сеттер для поля help инпута обновлена документация |
1.3.0 (16.12.2016) | Добавлен новый инпут "Расписание". В данный момент он позволяет задать расписание одного события на неделю. Во все следующие недели событие будет автоматически повторяться. Незначительные доработки и исправления |
1.2.0 (13.12.2016) | Добавлен новый тип инпута: Имя пресета (presetname). Переработана внутренняя структура. Внутренняя система событий инпутов переведена на d7. |
1.1.1 (01.12.2016) | Добавлена корректная обработка ошибки при установке на php 5.3 |
1.1.0 (01.12.2016) | Добавлены новые типы инпутов: Дата (Date) и ДатаВремя (DateTime) Прочие накопленные изменения. |
1.0.6 (25.11.2016) | Добавлено новое событие EVENT__BEFORE_ADD_VALUES_TO_TAB_FROM_REQUEST, оно срабатывает перед сохранением параметров из реквеста для каждой вкладки. |
1.0.5 (17.11.2016) | Проверка версии php при установке. Битрикс теперь не зависает, если текущая версия php ниже. |
1.0.4 (17.11.2016) | Добавлена проверка версии php. Если версия меньше 5.4, то модуль не подключается. |
1.0.3 (10.11.2016) | Добавлен параметр 'size' в инпут типа selectbox, он отвечает за количествово одновременно видимых пунктов в выпадающем списке. Для обычного списка он по умолчанию равен 1, для множественного - 7. В options добавлены новые методы работы с пресетами: получение имени по id и обновление имени по id. |
1.0.2 (07.11.2016) | Модуль переименован |
1.0.1 (06.11.2016) | Добавлен метод проверки существования пресета в \Rover\Fadmin\Options Добавлены методы установки и получения опций в \Rover\Fadmin\Inputs\Selectbox Прочие незначительные доработки |
Установка
После установки модуля будет доступна демо-админка: «Настройки» -> «Настройки продукта» -> «Настройки модулей» -> «Конструктор административной части».
Демо-файл с примером конфигурациии можно найти в папке модуля rover.fadmin/lib/testoptions.php, либо посмотреть последнюю версию на гитхабе.
Подробнее о подключении и настройке «Констуктора» для административной части модулей Биррикс читайте в описании проекта: https://github.com/pavelshulaev/fadmin
Минимальная поддерживаемая версия php 5.6.
Демо-файл с примером конфигурациии можно найти в папке модуля rover.fadmin/lib/testoptions.php, либо посмотреть последнюю версию на гитхабе.
Подробнее о подключении и настройке «Констуктора» для административной части модулей Биррикс читайте в описании проекта: https://github.com/pavelshulaev/fadmin
Минимальная поддерживаемая версия php 5.6.
Поддержка
По всем вопросам, предложениям и ошибкам обращайтесь в техподдержку на https://rover-it.me.