BUGFIX Fixed field addition bug in SubsitesVirtualPage

This commit is contained in:
Ingo Schommer 2008-12-03 22:33:01 +00:00
parent 83fb26cc3e
commit 3315786c66

View File

@ -10,17 +10,19 @@ class SubsitesVirtualPage extends VirtualPage {
$subsites->push(new ArrayData(array('Title' => 'Main site', 'ID' => 0))); $subsites->push(new ArrayData(array('Title' => 'Main site', 'ID' => 0)));
} }
if($subsites->Count()) $subsiteSelectionField = new DropdownField( if($subsites->Count()) {
"CopyContentFromID_SubsiteID", $subsiteSelectionField = new DropdownField(
"Subsite", "CopyContentFromID_SubsiteID",
$subsites->toDropdownMap('ID', 'Title'), "Subsite",
($this->CopyContentFromID) ? $this->CopyContentFrom()->SubsiteID : Session::get('SubsiteID') $subsites->toDropdownMap('ID', 'Title'),
); ($this->CopyContentFromID) ? $this->CopyContentFrom()->SubsiteID : Session::get('SubsiteID')
$fields->addFieldToTab( );
'Root.Content.Main', $fields->addFieldToTab(
$subsiteSelectionField, 'Root.Content.Main',
'CopyContentFromID' $subsiteSelectionField,
); 'CopyContentFromID'
);
}
// Setup the linking to the original page. // Setup the linking to the original page.
$pageSelectionField = new SubsitesTreeDropdownField( $pageSelectionField = new SubsitesTreeDropdownField(