Source of file DynamicBlocksSiteTreeDataExtension.php
Size: 0,930 Bytes - Last Modified: 2021-12-24T06:45:33+00:00
/var/www/docs.ssmods.com/process/src/src/extensions/DynamicBlocksSiteTreeDataExtension.php
12345678910111213141516171819202122232425262728293031323334 | <?php namespace Dynamic\DynamicBlocks\ORM; use SilverStripe\Forms\FieldList; use SilverStripe\ORM\DataExtension; class DynamicBlocksSiteTreeDataExtension extends DataExtension { /** * @param FieldList $fields */ /* public function updateCMSFields(FieldList $fields) // todo readd once Groupable GridField is SS4 compatible { if ($blocks = $fields->dataFieldByName('Blocks')) { $config = $blocks->getConfig(); if ($this->owner->blockManager) { $areas = $this->owner->blockManager->getAreasForPageType($this->owner->ClassName); if ($areas && count($areas)) { $config->addComponent(new GridFieldGroupable( 'BlockArea', 'Area', 'none', $areas )); } } } } */ } |