Source of file CarouselSiteConfigExtension.php
Size: 0,909 Bytes - Last Modified: 2019-05-30T11:04:08+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/CarouselSiteConfigExtension.php
123456789101112131415161718192021222324252627 | <?php class CarouselSiteConfigExtension extends DataExtension { private static $db = array( 'CarouselType' => 'Varchar(60)', 'InjectScripts' => 'Boolean(false)', 'PluginVersion' => 'Varchar(20)' ); public function updateCMSFields(FieldList $fields) { $fields->addFieldToTab("Root.Carousel", DropdownField::create("CarouselType", "Select Carousel Type", ['bootstrap' => 'Bootstrap']) ); $fields->addFieldToTab('Root.Carousel', CheckboxField::create('InjectScripts', 'Load required scripts')->setDescription('Enable this if you don\'t have the scripts added to project already (Scripts and stylesheets will be loaded via cdnjs)') ); $fields->addFieldToTab('Root.Carousel', TextField::create('PluginVersion', 'Version of the plugin you selected to load from the cdn')); } } |