function getCMSFields_forPopup() { $fields = new FieldSet(); $fields->push(new TextField('Title', _t('SlideshowSlide.TITLE', 'Title'), 'Title')); $fields->push(new ImageUploadField('SlideImage', _t('SlideshowSlide.IMAGE', 'Image'))); if (Slideshow::$enableHTMLContentEditor) { $fields->push(new SimpleTinyMCEField('Content', _t('SlideshowSlide.CONTENT', 'Text'), 'Text')); } else { $fields->push(new TextareaField('Content', _t('SlideshowSlide.CONTENT', 'Text'), 'Text')); } $PageDropDown = new SimpleTreeDropdownField('LinkID', _t('SlideshowSlide.LINK', 'Link to page')); $PageDropDown->setEmptyString(_t('SlideshowSlide.EMPTYSTRING', '-- None --')); $fields->push($PageDropDown); $fields->push(new LiteralField('DOM-fix', '<div style="height:35px"> </div>')); return $fields; }
function getCMSFields_forPopup() { $fields = new FieldSet(); $fields->push(new FileUploadField('BannerImage', "Banner Image")); if (PageBannerDecorator::$content_enabled) { $fields->push(new TextField('BannerTitle', 'Title')); if (PageBannerDecorator::$enable_html_editor) { $fields->push(new SimpleTinyMCEField('BannerContent', 'Content')); } else { $fields->push(new TextAreaField('BannerContent', 'Content')); } } $page_dropdown = new SimpleTreeDropdownField('BannerLinkID', 'Link to page'); $page_dropdown->setEmptyString('-- None --'); $fields->push($page_dropdown); if (PageBannerDecorator::$use_default_banner) { $fields->push(new CheckboxField('DefaultBanner', 'Set this as the default banner')); } $fields->push(new LiteralField('DOM-fix', '<div style="height:35px"> </div>')); return $fields; }
/** * Creates a dropdown for selection of folders for choosing an existing file * * @return DropdownField */ public function ImportDropdown() { $d = new SimpleTreeDropdownField("ImportFolderID_{$this->id()}", _t('Uploadify.CHOOSEIMPORTFOLDER', 'Choose a folder'), "Folder", null, "Filename"); $d->setEmptyString('-- ' . _t('Uploadify.PLEASESELECT', 'Select a folder') . ' --'); $d->addExtraClass("{'url' : '" . $this->Link('importlist') . "' }"); return $d; }