Source of file SiteConfigExtras.php
Size: 0,916 Bytes - Last Modified: 2021-12-23T10:42:17+00:00
/var/www/docs.ssmods.com/process/src/src/Config/SiteConfigExtras.php
1234567891011121314151617181920212223242526272829303132333435 | <?php namespace Sunnysideup\MysiteSSUFlava\Config; use SilverStripe\Assets\Image; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\HTMLEditor\HTMLEditorField; use SilverStripe\AssetAdmin\Forms\UploadField; use SilverStripe\ORM\DataExtension; /** *@author nicolaas [at] sunnysideup.co.nz * * **/ class SiteConfigExtras extends DataExtension { private static $db = array( "CopyrightNotice" => "HTMLText", ); private static $has_one = array( "BackgroundImage" => Image::class ); public function updateCMSFields(FieldList $fields) { $fields->addFieldToTab("Root.PageElements", $editor = new HTMLEditorField($name = "CopyrightNotice", $title = "Copyright notice.")); $fields->addFieldToTab("Root.PageElements", new UploadField($name = "BackgroundImage", $title = "Background Image")); $editor->setRows(10); return $fields; } } |