Source of file SlideshowSlide.php
Size: 1,148 Bytes - Last Modified: 2021-12-23T10:05:37+00:00
/var/www/docs.ssmods.com/process/src/code/SlideshowSlide.php
12345678910111213141516171819202122232425262728293031 | <?php class SlideshowSlide extends DataObject { static $db = array( 'Title' => 'Varchar(255)', 'Content' => 'HTMLText' ); static $has_one = array ( 'Page' => 'Page', 'SlideImage' => 'Image', 'Link' => 'SiteTree' ); function canDelete() { return Permission::check('CMS_ACCESS_CMSMain'); } 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; } } |