From 1fed31cb9e0ba56253171be1a993823d0545287c Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Thu, 15 Oct 2009 22:27:48 +0000 Subject: [PATCH] #108 - Subsite Virtual Page ordering (from r84848) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@89186 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/SiteTree.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/model/SiteTree.php b/core/model/SiteTree.php index 5aa7f6adc..25bf3d7c2 100755 --- a/core/model/SiteTree.php +++ b/core/model/SiteTree.php @@ -514,7 +514,11 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid * @return SiteTree The duplicated object. */ public function duplicate($doWrite = true) { - $page = parent::duplicate($doWrite); + $page = parent::duplicate(false); + $page->Sort = 0; + if($doWrite) { + $page->write(); + } return $page; } @@ -552,6 +556,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid public function duplicateAsChild($id) { $newSiteTree = $this->duplicate(); $newSiteTree->ParentID = $id; + $newSiteTree->Sort = 0; $newSiteTree->write(); }