diff --git a/code/controllers/CMSPageAddController.php b/code/controllers/CMSPageAddController.php index 6773f39e..06330333 100644 --- a/code/controllers/CMSPageAddController.php +++ b/code/controllers/CMSPageAddController.php @@ -33,16 +33,21 @@ class CMSPageAddController extends CMSMain { } $numericLabelTmpl = '%d%s'; + + $topTitle = _t('CMSPageAddController.ParentMode_top', 'Top level'); + $childTitle = _t('CMSPageAddController.ParentMode_child', 'Under another page'); + $fields = new FieldList( // new HiddenField("ParentID", false, ($this->parentRecord) ? $this->parentRecord->ID : null), // TODO Should be part of the form attribute, but not possible in current form API $hintsField = new LiteralField('Hints', sprintf('', $this->SiteTreeHints())), new LiteralField('PageModeHeader', sprintf($numericLabelTmpl, 1, _t('CMSMain.ChoosePageParentMode', 'Choose where to create this page'))), + $parentModeField = new SelectionGroup( "ParentModeField", array( - "top//Top level" => null, //new LiteralField("Dummy", ''), - "child//Under another page" => $parentField = new TreeDropdownField( + "top//$topTitle" => null, //new LiteralField("Dummy", ''), + "child//$childTitle" => $parentField = new TreeDropdownField( "ParentID", "", 'SiteTree'