From d4750c2a967cbbaeb03173b029d91407aba61adc Mon Sep 17 00:00:00 2001 From: Will Rossiter Date: Sat, 14 Apr 2012 18:16:47 +1200 Subject: [PATCH] MINOR: group ShowInMenus and ShowInSearch check boxes. Fixes #6901 --- code/model/SiteTree.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 3ec577de..3a0be5f7 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1898,8 +1898,10 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid )), $parentIDField = new TreeDropdownField("ParentID", $this->fieldLabel('ParentID'), 'SiteTree', 'ID', 'MenuTitle') ), - new CheckboxField("ShowInMenus", $this->fieldLabel('ShowInMenus')), - new CheckboxField("ShowInSearch", $this->fieldLabel('ShowInSearch')) + $visibility = new FieldGroup( + new CheckboxField("ShowInMenus", $this->fieldLabel('ShowInMenus')), + new CheckboxField("ShowInSearch", $this->fieldLabel('ShowInSearch')) + ) ), $tabAccess = new Tab('Access', $viewersOptionsField = new OptionsetField( @@ -1918,6 +1920,8 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid ) ); + $visibility->setTitle($this->fieldLabel('Visibility')); + /* * This filter ensures that the ParentID dropdown selection does not show this node, * or its descendents, as this causes vanishing bugs. @@ -2001,6 +2005,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid $labels['CanViewType'] = _t('SiteTree.Viewers', 'Viewers Groups'); $labels['CanEditType'] = _t('SiteTree.Editors', 'Editors Groups'); $labels['Comments'] = _t('SiteTree.Comments', 'Comments'); + $labels['Visibility'] = _t('SiteTree.Visibility', 'Visibility'); $labels['LinkChangeNote'] = _t ( 'SiteTree.LINKCHANGENOTE', 'Changing this page\'s link will also affect the links of all child pages.' );