Source of file Slider_SiteConfigExtension.php
Size: 0,755 Bytes - Last Modified: 2021-12-23T10:20:06+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/Slider_SiteConfigExtension.php
123456789101112131415161718192021222324252627282930313233 | <?php namespace Schrattenholz\Slider; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\TextField; use SilverStripe\ORM\DataExtension; use SilverStripe\AssetAdmin\Forms\UploadField; use SilverStripe\Assets\Image; class Slider_SiteConfigExtension extends DataExtension { private static $db = [ "Test"=>"Text", ]; private static $has_one=[ 'Slider_TeaserDefaultImage'=>Image::class, ]; public function updateCMSFields(FieldList $fields) { $fields->addFieldsToTab("Root.Main", [ new UploadField('Slider_TeaserDefaultImage','Slider-Defaultteaserbild (967x500px transparentes PNG) '), new TextField("Test","Test"), ] ); } private static $owns=[ 'Slider_TeaserDefaultImage' ]; } ?> |