Source of file TaxonomyTermExtension.php
Size: 0,647 Bytes - Last Modified: 2021-12-24T06:43:14+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/TaxonomyTermExtension.php
123456789101112131415161718192021222324252627 | <?php namespace CWP\CWP\Extensions; use CWP\CWP\PageTypes\BasePage; use SilverStripe\ORM\DataExtension; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\GridField\GridFieldAddNewButton; class TaxonomyTermExtension extends DataExtension { private static $api_access = true; private static $belongs_many_many = array( 'Pages' => BasePage::class ); public function updateCMSFields(FieldList $fields) { $pagesGridField = $fields->dataFieldByName('Pages'); if ($pagesGridField) { $pagesGridField->getConfig()->removeComponentsByType(GridFieldAddNewButton::class); } } } |