Source of file ConfigCanonicalExtension.php
Size: 0,908 Bytes - Last Modified: 2021-12-24T06:45:07+00:00
/var/www/docs.ssmods.com/process/src/src/ConfigCanonicalExtension.php
1234567891011121314151617181920212223242526272829 | <?php namespace DorsetDigital\SilverStripeCanonical; use SilverStripe\ORM\DataExtension; use SilverStripe\Forms\TextField; use SilverStripe\Forms\LiteralField; use SilverStripe\Forms\FieldList; class ConfigCanonicalExtension extends DataExtension { private static $db = [ 'CanonicalDomain' => 'Varchar(255)' ]; public function updateCMSFields(FieldList $fields) { $CanonicalDomainField = TextField::create('CanonicalDomain') ->setDescription(_t(__CLASS__ . '.InfoField', 'The canonical domain will be added to the HTML head. It can be overriden per Page in ') . _t('SilverStripe\CMS\Model\SiteTree.MetadataToggle', 'Metadata') . '.') ->setAttribute('placeholder', _t(__CLASS__ . '.CanonicalDomainDescription', 'https://www.example.com')); $fields->addFieldToTab('Root.Canonical', $CanonicalDomainField); return $fields; } } |