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');
- Gelion\BitrixOptions\Form::make('youmodule.id', [
- Gelion\BitrixOptions\Tab::make('first', 'Первая вкладка', [
- Gelion\BitrixOptions\Fields\Heading::make('Я заголовок группы');
- Gelion\BitrixOptions\Fields\Text::make('TEXT_OPTION', 'Я текстовое поле')
- ->disabled(true)
- ->readonly(true)
- ->setDefault('default')
- ->setAutocomplete('username')
- ->setHint('Я строка подсказки')
- ->setPlaceholder('Я строка плейсхолдер')
- ->setStyle(\Gelion\BitrixOptions\Enums\TextStyle::ROUND)
- ->setDisplay(\Gelion\BitrixOptions\Enums\Display::BLOCK)
- ->setTag('Я строка тега', \Gelion\BitrixOptions\Enums\TagColor::SUCCESS)
- ->setHeight(\Gelion\BitrixOptions\Enums\Height::MD)
- ->setWidth(\Gelion\BitrixOptions\Enums\Width::W75)
- ->setColor(\Gelion\BitrixOptions\Enums\Color::SUCCESS),
- Gelion\BitrixOptions\Fields\Alert::make('Я предупрtждение')
- ->setIcon(\Gelion\BitrixOptions\Enums\AlertIcon::INFO)
- ->setSize(\Gelion\BitrixOptions\Enums\AlertSize::XS)
- ->setTextPosition(\Gelion\BitrixOptions\Enums\AlertTextPosition::CENTER),
- Gelion\BitrixOptions\Fields\Email::make('EMAIL_OPTION', 'Я поле электронной почты'),
- Gelion\BitrixOptions\Fields\Checkbox::make('CHECKBOX_OPTION', 'Я поле ввода чекбокса'),
- Gelion\BitrixOptions\Fields\Textarea::make('TEXTAREA_OPTION', 'Я поле многостраничного ввода')
- ->setResize(\Gelion\BitrixOptions\Enums\Resize::RESIZE_X)
- ->cols(10)
- ->rows(10),
- Gelion\BitrixOptions\Fields\HtmlEditor::make('HTML_EDITOR_OPTION', 'Я поле редактора')
- ->setHint('Я строка подсказки'),
- ]),
- Gelion\BitrixOptions\Tab::make('second', 'Вторая вкладка', [
- Gelion\BitrixOptions\Fields\Heading::make('Я заголовок группы 2');
- Gelion\BitrixOptions\Fields\Number::make('NUMBER'),
- Gelion\BitrixOptions\Fields\Date::make('DATE_OPTION', 'Я поле даты'),
- Gelion\BitrixOptions\Fields\Number::make('NUMBER_OPTION', 'Я поле ввода чисел')
- ->min(0)
- ->max(10)
- ->step(2),
- Gelion\BitrixOptions\Fields\ColorPicker::make('COLORPICKER_OPTION', 'Я поле выбора цвета'),
- Gelion\BitrixOptions\Fields\Select::make('SELECT_OPTION', 'Я поле выбора из списка')
- ->options([
- 'key-1' => 'Вариант 1',
- 'key-2' => 'Вариант 2',
- ])
- ->size()
- ->multiple(),
- Gelion\BitrixOptions\Fields\Condition::make('CONDITION_OPTION', 'Я поле условия'),
- ]),
- ]);
- require_once($_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php');
Advertisement
Add Comment
Please, Sign In to add comment