From 52abe83a2bcde2343b340980b4fd2bb1dc4085ac Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Thu, 3 Dec 2009 04:13:41 +0000 Subject: [PATCH] MINOR #4973 Automatically generate URLSegment for default records on SiteTree and ErrorPage instead of explicitly setting them git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@94352 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/ErrorPage.php | 1 - core/model/SiteTree.php | 2 -- 2 files changed, 3 deletions(-) diff --git a/core/model/ErrorPage.php b/core/model/ErrorPage.php index 52cd970b3..fde9078ee 100755 --- a/core/model/ErrorPage.php +++ b/core/model/ErrorPage.php @@ -63,7 +63,6 @@ class ErrorPage extends Page { $errorpage = new ErrorPage(); $errorpage->ErrorCode = 404; $errorpage->Title = _t('ErrorPage.DEFAULTERRORPAGETITLE', 'Page not found'); - $errorpage->URLSegment = 'page-not-found'; $errorpage->Content = _t('ErrorPage.DEFAULTERRORPAGECONTENT', '

Sorry, it seems you were trying to access a page that doesn\'t exist.

Please check the spelling of the URL you were trying to access and try again.

'); $errorpage->Status = 'New page'; $errorpage->write(); diff --git a/core/model/SiteTree.php b/core/model/SiteTree.php index 08733041c..c1d7746b1 100755 --- a/core/model/SiteTree.php +++ b/core/model/SiteTree.php @@ -1201,7 +1201,6 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid $aboutus = new Page(); $aboutus->Title = _t('SiteTree.DEFAULTABOUTTITLE', 'About Us'); $aboutus->Content = _t('SiteTree.DEFAULTABOUTCONTENT', '

You can fill this page out with your own content, or delete it and create your own pages.

'); - $aboutus->URLSegment = "about-us"; $aboutus->Status = "Published"; $aboutus->write(); $aboutus->publish("Stage", "Live"); @@ -1210,7 +1209,6 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid $contactus = new Page(); $contactus->Title = _t('SiteTree.DEFAULTCONTACTTITLE', 'Contact Us'); $contactus->Content = _t('SiteTree.DEFAULTCONTACTCONTENT', '

You can fill this page out with your own content, or delete it and create your own pages.

'); - $contactus->URLSegment = "contact-us"; $contactus->Status = "Published"; $contactus->write(); $contactus->publish("Stage", "Live");