Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_before.php');
- require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php');
- Bitrix\Main\Loader::includeModule('mpm.options');
- $options = [
- [
- 'DIV' => 'settings',
- 'TAB' => 'Новая вкладка',
- 'TITLE' => 'Новая вкладка',
- 'ICON' => '',
- 'GROUPS' => [
- 'TEST' => [
- 'TITLE' => 'Название группы',
- 'OPTIONS' => [
- 'STRING_PROP' => [
- 'SORT' => 1,
- 'TYPE' => 'STRING',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Строка"',
- 'NOTES' => 'Это подсказка к полю "Строка"',
- 'PLACEHOLDER' => 'Это плейсхолдер к полю "Строка"',
- 'READONLY' => true,
- 'DEFAULT' => 'Я текст',
- ],
- ],
- 'STRING_DISABLED_PROP' => [
- 'SORT' => 10,
- 'TYPE' => 'STRING',
- 'FIELDS' => [
- 'TITLE' => 'Выключенное поле "Строка"',
- 'NOTES' => 'Это подсказка к полю "Строка"',
- 'PLACEHOLDER' => 'Это плейсхолдер к полю "Строка"',
- 'DISABLED' => true,
- 'DEFAULT' => 'Я текст',
- ],
- 'PARAMS' => [
- 'COLOR' => 'active',
- 'MODIFICATOR' => 'round',
- ],
- ],
- 'NUMBER_PROP' => [
- 'SORT' => 20,
- 'TYPE' => 'NUMBER',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Число"',
- 'NOTES' => 'Это подсказка к полю "Число"',
- 'PLACEHOLDER' => 'Это плейсхолдер к полю "Число"',
- 'STEP' => 5,
- 'MIN' => 0,
- 'MAX' => 50,
- 'DEFAULT' => 42,
- ],
- 'PARAMS' => [
- 'COLOR' => 'success',
- 'MODIFICATOR' => 'underline',
- ],
- ],
- 'TEXTAREA_PROP' => [
- 'SORT' => 30,
- 'TYPE' => 'TEXTAREA',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Текст"',
- 'NOTES' => 'Это подсказка к полю "Текст"',
- 'PLACEHOLDER' => 'Это плейсхолдер к полю "Текст"',
- 'AUTOCOMPLETE' => true,
- 'COLS' => 5,
- 'ROWS' => 10,
- 'TAG' => 'Это пример тега',
- 'DEFAULT' => 'Я текст',
- ],
- 'PARAMS' => [
- 'TAGCOLOR' => 'success',
- ],
- ],
- 'CHECKBOX_PROP' => [
- 'SORT' => 40,
- 'TYPE' => 'CHECKBOX',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Чекбокс"',
- 'NOTES' => 'Это подсказка к полю "Чекбокс"',
- 'DEFAULT' => false,
- ],
- ],
- 'COLORPICKER_PROP' => [
- 'SORT' => 50,
- 'TYPE' => 'COLORPICKER',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Выбор цвета"',
- 'NOTES' => 'Это подсказка к полю "Выбор цвета"',
- 'DEFAULT' => '#00ccff',
- ],
- ],
- 'DROPDOWN_PROP' => [
- 'SORT' => 60,
- 'TYPE' => 'DROPDOWN',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Список"',
- 'NOTES' => 'Это подсказка к полю "Список"',
- 'DEFAULT' => 'val-3',
- 'OPTIONS' => [
- [
- 'TITLE' => 'Первое свойство',
- 'VALUE' => 'val-1',
- ],
- [
- 'TITLE' => 'Второе свойство',
- 'VALUE' => 'val-2',
- ],
- [
- 'TITLE' => 'Третье свойство',
- 'VALUE' => 'val-3',
- ],
- [
- 'TITLE' => 'Четвертое свойство',
- 'VALUE' => 'val-4',
- ],
- [
- 'TITLE' => 'Пятое свойство',
- 'VALUE' => 'val-5',
- ]
- ],
- ],
- ],
- 'MULTISELECT_PROsd' => [
- 'SORT' => 70,
- 'TYPE' => 'MULTISELECT',
- 'FIELDS' => [
- 'TITLE' => 'Поле "Множественный список"',
- 'NOTES' => 'Это подсказка к полю "Множественный список"',
- 'SIZE' => 3,
- 'DEFAULT' => serialize(['val-3', 'val-5']),
- 'OPTIONS' => [
- [
- 'TITLE' => 'Первое свойство',
- 'VALUE' => 'val-1',
- ],
- [
- 'TITLE' => 'Второе свойство',
- 'VALUE' => 'val-2',
- ],
- [
- 'TITLE' => 'Третье свойство',
- 'VALUE' => 'val-3',
- ],
- [
- 'TITLE' => 'Четвертое свойство',
- 'VALUE' => 'val-4',
- ],
- [
- 'TITLE' => 'Пятое свойство',
- 'VALUE' => 'val-5',
- ]
- ],
- ],
- 'PARAMS' => [
- 'WIDTH' => 'md',
- 'HEIGHT' => 'xs',
- 'COLOR' => 'danger',
- ],
- ],
- ]
- ],
- ],
- ],
- ];
- Gelion\BitrixOptions\Form::generate('module.id', $options);
- require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement