Source of file WebFoxSiteConfigExtension.php
Size: 0,893 Bytes - Last Modified: 2021-12-23T10:58:12+00:00
/var/www/docs.ssmods.com/process/src/code/WebFoxSiteConfigExtension.php
1234567891011121314151617181920212223242526272829303132 | <?php /** * Class CustomSiteConfig * * @property SiteConfig $owner */ class WebFoxSiteConfig extends DataExtension { static $db = [ 'CustomHeaderOutput' => 'Text', 'CustomFooterOutput' => 'Text' ]; static $has_one = [ 'PrivacyPolicyPage' => 'SiteTree', 'TermsAndConditionsPage' => 'SiteTree' ]; public function updateCMSFields(FieldList $fields) { $fields->addFieldsToTab('Root.Main', [ TreeDropdownField::create('PrivacyPolicyPageID', 'Privacy Policy', 'SiteTree'), TreeDropdownField::create('TermsAndConditionsPageID', 'Terms & Conditions', 'SiteTree') ]); $fields->addFieldsToTab('Root.Advanced', [ TextareaField::create('CustomHeaderOutput', 'Custom Header Tags'), TextareaField::create('CustomFooterOutput', 'Custom Footer Tags') ]); } } |