Source of file HiddenPagesExtension.php
Size: 0,632 Bytes - Last Modified: 2021-12-23T10:51:25+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/HiddenPagesExtension.php
12345678910111213141516171819202122232425262728 | <?php namespace TheWebmen\HiddenPages\Extensions; use SilverStripe\Forms\CheckboxField; use SilverStripe\Forms\FieldList; use SilverStripe\ORM\DataExtension; class HiddenPagesExtension extends DataExtension { private static $db = [ 'HideFromSiteTree' => 'Boolean' ]; /** * @param $fields FieldList */ public function updateSettingsFields($fields){ $fields->addFieldToTab('Root.Settings', CheckboxField::create('HideFromSiteTree', 'Hide from SiteTree')); } public function augmentStageChildren(&$staged){ $staged = $staged->exclude('HideFromSiteTree', true); } } |