Source of file GAFamilyExtension.php
Size: 1,610 Bytes - Last Modified: 2021-12-23T10:01:38+00:00
/var/www/docs.ssmods.com/process/src/src/extension/GAFamilyExtension.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | <?php namespace Leochenftw\Extension; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\TextareaField; use SilverStripe\Forms\DropdownField; use SilverStripe\Forms\TextField; use SilverStripe\Forms\ToggleCompositeField; use SilverStripe\ORM\DataExtension; class GAFamilyExtension extends DataExtension { /** * Database fields * @var array */ private static $db = [ 'GoogleSiteVerificationCode' => 'HTMLText', 'GoogleAnalyticsCode' => 'HTMLText', 'GTMHead' => 'HTMLText', 'GTMBody' => 'HTMLText' ]; /** * Update Fields * @return FieldList */ public function updateCMSFields(FieldList $fields) { $fields->addFieldsToTab( 'Root.GoogleTrackings', [ TextareaField::create( 'GoogleAnalyticsCode', 'Google Analytics Tracking Code' ), TextareaField::create( 'GTMHead', 'Google Tag Manager - head part' ), TextareaField::create( 'GTMBody', 'Google Tag Manager - body part' ), TextareaField::create( 'GoogleSiteVerificationCode', 'Google webmaster meta tag' )->setDescription('Full Google webmaster meta tag For example <meta name="google-site-verification" content="hjhjhJHG12736JHGdfsdf" >') ] ); return $fields; } } |