protected function createComponentFormNew($name) { $form = new Form($this, $name); $form->addText('name', $this->translator->translate('admin.form.name'))->addRule(Form::FILLED, $this->translator->translate('admin.form.isRequired')); $form->addText('system_name', $this->translator->translate('admin.form.systemName'))->addRule(Form::FILLED, $this->translator->translate('admin.form.isRequired')); $form->addTextArea('subject', $this->translator->translate('admin.email.subject'))->addRule(Form::FILLED, $this->translator->translate('admin.form.isRequired')); $form->addSpawEditor('text', $this->translator->translate('admin.form.text')); $form->addTextArea('modifier', $this->translator->translate('admin.form.modifier')); $form->addSubmit('send', $this->translator->translate('admin.form.create')); $form->onSuccess[] = [$this, 'submitFormNew']; return $form; }
protected function createComponentFormNew($name) { $form = new Form($this, $name); $form->addText('name', $this->translator->translate('new.name'))->addRule(Form::FILLED, $this->translator->translate('admin.form.isRequired')); $form->addText('link', $this->translator->translate('new.link')); $form->addUpload('image', $this->translator->translate('new.image')); $form->addTextArea('perex', $this->translator->translate('new.perex')); $form->addSpawEditor('text', $this->translator->translate('new.text')); $form->addSubmit('send', $this->translator->translate('admin.form.create')); $form->onSuccess[] = $this->submitFormNew; return $form; }
protected function createComponentFormNew($name) { $form = new Form($this, $name); $this->createTreeSelect(); $form->addText('name', $this->translator->translate('admin.form.name'))->addRule(Form::FILLED, $this->translator->translate('admin.form.isRequired')); $form->addText('link', $this->translator->translate('page.link')); $form->addCheckbox('is_homepage', $this->translator->translate('page.homepage')); $form->addCheckbox('in_menu', $this->translator->translate('page.showInMenu'))->setDefaultValue(true); $form->addCheckbox('external', $this->translator->translate('page.externalLink')); $form->addSelect('parent_id', $this->translator->translate('page.parentPage'), $this->tree); $form->addSelect('module', $this->translator->translate('page.module'), $this->modules); $form->addSpawEditor('text', $this->translator->translate('admin.form.text')); $form->addText('h1', $this->translator->translate('page.h1')); $form->addText('title', $this->translator->translate('page.title')); $form->addText('keywords', $this->translator->translate('page.keywords')); $form->addTextArea('description', $this->translator->translate('page.description')); $form->addSubmit('send', $this->translator->translate('admin.form.create')); $form->onSuccess[] = $this->submitFormNew; return $form; }