Source of file SlideshowCMSExtension.php
Size: 0,889 Bytes - Last Modified: 2021-12-24T06:47:36+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/SlideshowCMSExtension.php
12345678910111213141516171819202122232425262728293031323334 | <?php /** * This extension sets up the fields for the Slideshow images. * * @author Simon 'Sphere' Erkelens * * StartGeneratedWithDataObjectAnnotator * @property SlideshowImage|SlideshowCMSExtension owner * EndGeneratedWithDataObjectAnnotator */ class SlideshowCMSExtension extends DataExtension { /** * Setup the CMSFields * * @param FieldList $fields */ public function updateCMSFields(FieldList $fields) { $owner = $this->owner; $fields->removeByName(array('News', 'NewsID', 'SortOrder')); $fields->addFieldsToTab( 'Root.Main', array( TextField::create('Title', $owner->fieldLabel('Title')), HtmlEditorField::create('Description', $owner->fieldLabel('Description')), UploadField::create('Image', $owner->fieldLabel('Image')), ) ); } } |