public function getCMSFields() { $fields = parent::getCMSFields(); $fields->removeFieldsFromTab('Root.Main', array('Image', 'Caption', 'Link', 'Anchor')); $fields->addFieldsToTab('Root.Main', array(new UploadField('Image'), new TextField('CaptionLarge', 'Large Caption (large text at top)'), new TextareaField('CaptionSmall', 'Large Caption (smaller text underneath)'), new WTLinkField('Link', 'Link (optional)'))); return $fields; }