From b2ffb7c89e357b1291db488afcdbe0bed2007131 Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Tue, 28 May 2013 12:17:16 +1200 Subject: [PATCH] BUG Fixing "Add new" not adding the page to the correct subsite --- _config.php | 1 + code/extensions/CMSPageAddControllerExtension.php | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 code/extensions/CMSPageAddControllerExtension.php diff --git a/_config.php b/_config.php index 2e4f5ea..817e1b8 100644 --- a/_config.php +++ b/_config.php @@ -7,6 +7,7 @@ SiteTree::add_extension('SiteTreeSubsites'); ContentController::add_extension('ControllerSubsites'); +CMSPageAddController::add_extension('CMSPageAddControllerExtension'); LeftAndMain::add_extension('LeftAndMainSubsites'); LeftAndMain::add_extension('ControllerSubsites'); diff --git a/code/extensions/CMSPageAddControllerExtension.php b/code/extensions/CMSPageAddControllerExtension.php new file mode 100644 index 0000000..8db4418 --- /dev/null +++ b/code/extensions/CMSPageAddControllerExtension.php @@ -0,0 +1,8 @@ +push(new HiddenField('SubsiteID', 'SubsiteID', Subsite::currentSubsiteID())); + } + +}