public function getCMSFields() { $fields = parent::getCMSFields(); $group = new FieldGroup(); $group->setTitle(_t('News.Author')); $group->setDescription(_t('News.AuthorHolder')); $fields->addFieldToTab('Root.Main', $group, 'Content'); $field = new TextField('AuthorName', _t('News.Name')); $group->push($field); $field = new TextField('AuthorURI', _t('News.URI')); $group->push($field); $field = new TextField('AuthorEmail', _t('News.Email')); $group->push($field); return $fields; }
public function getCMSFields() { $fields = parent::getCMSFields(); $group = new FieldGroup(); $group->setTitle(_t('News.Author')); $group->setDescription(_t('News.AuthorPage')); $fields->addFieldToTab('Root.Main', $group, 'Metadata'); $field = new TextField('AuthorName', _t('News.Name')); $group->push($field); $field = new TextField('AuthorURI', _t('News.URI')); $group->push($field); $field = new TextField('AuthorEmail', _t('News.Email')); $group->push($field); $field = new DateField('Published', _t('News.Published')); $field->setDescription(_t('News.PublishedDescription')); $field->setLocale($this->config()->date_locale); $field->setConfig('dateformat', $this->config()->date_format); $field->setConfig('showcalendar', true); $fields->addFieldToTab('Root.Main', $field, 'Content'); $field = new HtmlEditorField('Summary', _t('News.Summary')); $field->setRows(4); $fields->addFieldToTab('Root.Main', $field, 'Content'); return $fields; }