Merge pull request #88 from adrexia/siteconfig

BUG: Subsite save SiteConfig overwrites MainSite SiteConfig (Issue #15)
This commit is contained in:
Sean Harvey 2013-05-25 16:49:24 -07:00
commit beb913d8d0
1 changed files with 5 additions and 1 deletions

View File

@ -3,7 +3,7 @@
/**
* Extension for the SiteConfig object to add subsites support
*/
class SiteConfigSubsites extends DataExtension {
class SiteConfigSubsites extends DataExtension {
private static $has_one = array(
'Subsite' => 'Subsite', // The subsite that this page belongs to
@ -38,4 +38,8 @@ class SiteConfigSubsites extends DataExtension {
function cacheKeyComponent() {
return 'subsite-'.Subsite::currentSubsiteID();
}
function updateCMSFields(FieldList $fields) {
$fields->push(new HiddenField('SubsiteID','SubsiteID', Subsite::currentSubsiteID()));
}
}