public function createFields() { $fields = parent::createFields(); $name = new TextField('name', 'Please enter your name'); $name->setValue('Jennifer'); $name->minLength = 3; $name->maxLength = 12; $surname = new TextField('surname', 'Please enter your surname'); $surname->setValue('Batten'); $rememberMe = new CheckboxField('remember', 'Remember Me'); $rememberMyRadio = new BooleanRadioField('rememberMyRadio'); $rememberMyRadio->trueString = 'Remember my Radio'; $rememberMyRadio->falseString = 'Forget my Radio'; $rememberMyRadio->setValue(TRUE); $rememberMyRadio->mustBeTrue = TRUE; }
public function createFields() { $parentFields = parent::createFields(); // $parentFields->setSwitchable(true); $mainFields = new FieldList('main', trans('cmsable::forms.page-form.main')); $mainFields->setClassName('CmsMainFields'); $mainFields->setSwitchable(TRUE); $mainFields->push(TextField::create('title')->setTitle(trans('cmsable::models.page.fields.title'))); $mainFields->push(TextField::create('menu_title')->setTitle(trans('cmsable::models.page.fields.menu_title'))); $mainFields->push(UrlSegmentField::create('url_segment')->setTitle(trans('cmsable::models.page.fields.url_segment'))); $mainFields->push(TextField::create('content')->setTitle(trans('cmsable::models.page.fields.content'))->setMultiLine(TRUE)->setValue('')); $mainFields->push(HiddenField::create('id')); $mainFields->push(HiddenField::create('parent_id')); $parentFields->push($mainFields)->push($this->getSettingFields()); return $parentFields; }