public function getCMSFields() { $fields = parent::getCMSFields(); $fields->removeByName("FlexSliderID"); // Main $field_Picture = new UploadField('Picture', _t("FlexSlider.Picture")); $field_Picture->setFolderName("FlexSlides"); $field_Picture->setConfig('allowedMaxFileNumber', 1); $field_Position = new NumericField("Position", _t("FlexSlider.Position")); $field_Position->RightTitle(_t("FlexSlider.PositionExplain")); $field_SlideTitle = new TextField("SlideTitle", _t("FlexSlider.Title")); $field_SlideDescription = new TextField("SlideDescription", _t("FlexSlider.Description")); $field_HeadlineLinks = new HeaderField("HeadlineLinks", _t("FlexSlider.HeadlineLinks")); $field_InternalLink = new TreeDropdownField("InternalLinkID", _t('FlexSlider.InternalLink'), 'SiteTree'); $field_removeInternalLink = new CheckboxField("doRemoveInternalLink", _t("FlexSlider.doRemoveInternalLink")); $field_ExternalLink = new TextField("ExternalLink", _t("FlexSlider.or") . " " . _t("FlexSlider.ExternalLink")); $field_HeadlineEnabled = new HeaderField("HeadlineEnabled", _t("FlexSlider.HeadlineEnabled")); $field_isEnabled = new CheckboxField("isEnabled", _t("FlexSlider.isEnabled")); $FieldsArray = array($field_Position, $field_Picture, $field_SlideTitle, $field_SlideDescription, $field_InternalLink, $field_removeInternalLink, $field_ExternalLink, $field_HeadlineEnabled, $field_isEnabled); $fields->addFieldToTab('Root.Main', $field_Position); $fields->addFieldToTab('Root.Main', $field_Picture); $fields->addFieldToTab('Root.Main', $field_SlideTitle); $fields->addFieldToTab('Root.Main', $field_SlideDescription); $fields->addFieldToTab('Root.Main', $field_HeadlineLinks); $fields->addFieldToTab('Root.Main', $field_InternalLink); $fields->addFieldToTab('Root.Main', $field_removeInternalLink); $fields->addFieldToTab('Root.Main', $field_ExternalLink); $fields->addFieldToTab('Root.Main', $field_HeadlineEnabled); $fields->addFieldToTab('Root.Main', $field_isEnabled); return $fields; }