Source of file CookieNoticeSiteConfigExtension.php
Size: 1,084 Bytes - Last Modified: 2022-01-13T10:01:42+00:00
/var/www/docs.ssmods.com/process/src/code/extensions/CookieNoticeSiteConfigExtension.php
1234567891011121314151617181920212223242526272829303132333435363738 | <?php class CookieNoticeSiteConfigExtension extends DataExtension { /** * @var array */ private static $db = [ 'CookieNoticeText' => 'Varchar(200)', 'CookieNoticeLinkText' => 'Varchar(200)', 'CookieNoticeButtonText' => 'Varchar(200)' ]; /** * @var array */ private static $defaults = [ 'CookieNoticeText' => 'We use cookies to ensure we give you the best experience, by using this site you consent to cookies.', 'CookieNoticeLinkText' => 'More Info', 'CookieNoticeButtonText' => 'Okay' ]; public static $has_one = [ 'CookieWarningLink' => Link::class ]; /** * @param FieldList $fields */ public function updateCMSFields(FieldList $fields) { $fields->addFieldsToTab('Root.CookieNotice', [ TextField::create('CookieNoticeText'), TextField::create('CookieNoticeLinkText'), TextField::create('CookieNoticeButtonText'), LinkField::create('CookieNoticeLinkID', 'Link to page or file') ]); } } |