setRows(3); $field->addHtmlAttribute('readonly', true); $this->addField($field); //name $field = new Text('name'); $field->addValidator(new HostnameValidator()); $this->addField($field); //osTemplate if($this->configuration()->isPermissionOsTemplate() || $this->configuration()->isLxc()){ $field =new OsTemplateSelect('osTemplate'); $field->notEmpty(); $this->addField( $field); } //description $field = new Textarea('description'); //$field->unsetShowTitle(); //$field->setPlaceholder(sl('lang')->tr('Description')); $field->setRows(2); $field->replaceClasses(['lu-m-t-1x lu-m-b-0x']); $this->addField($field); $field = new Switcher('start'); $field->replaceClasses(['lu-form-check lu-m-t-4x']); $field->setDefaultValue('off'); $this->addField($field); $provider = new AccountSummaryProvider(); $this->customTplVars['bars'] = $provider->read(); } }