public function getFields() { $fields = parent::getFields(); // Alt text $fields->insertBefore('CaptionText', TextField::create('AltText', _t('HTMLEditorField.IMAGEALT', 'Alternative text (alt)'), $this->Title, 80)->setDescription(_t('HTMLEditorField.IMAGEALTTEXTDESC', 'Shown to screen readers or if image can\'t be displayed'))); // Tooltip $fields->insertAfter('AltText', TextField::create('Title', _t('HTMLEditorField.IMAGETITLETEXT', 'Title text (tooltip)'))->setDescription(_t('HTMLEditorField.IMAGETITLETEXTDESC', 'For additional information about the image'))); return $fields; }
/** * Get file-edit fields for this filed * * @return FieldList */ public function getFields() { $fields = parent::getFields(); if ($this->Type === 'photo') { $fields->insertBefore('CaptionText', new TextField('AltText', _t('HTMLEditorField.IMAGEALTTEXT', 'Alternative text (alt) - shown if image can\'t be displayed'), $this->Title, 80)); $fields->insertBefore('CaptionText', new TextField('Title', _t('HTMLEditorField.IMAGETITLE', 'Title text (tooltip) - for additional information about the image'))); } return $fields; }