From 9c40e495e2c1912c4c6297b0c107bb4f0badf9ee Mon Sep 17 00:00:00 2001 From: Will Rossiter Date: Mon, 1 Aug 2011 16:23:00 +1200 Subject: [PATCH] MINOR: altered layout for SiteTree->URLSegment in getCMSFields() --- code/model/SiteTree.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index d2b61b8c..c632a677 100755 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -1758,6 +1758,14 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid )); } + $baseLink = Controller::join_links ( + Director::absoluteBaseURL(), + (self::nested_urls() && $this->ParentID ? $this->Parent()->RelativeLink(true) : null) + ); + + $url = (strlen($baseLink) > 36) ? "..." .substr($baseLink, -32) : $baseLink; + $urlHelper = sprintf("%s", $url); + $fields = new FieldSet( $rootTab = new TabSet("Root", $tabMain = new Tab('Main', @@ -1766,14 +1774,7 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid new HtmlEditorField("Content", _t('SiteTree.HTMLEDITORTITLE', "Content", PR_MEDIUM, 'HTML editor title')) ), $tabMeta = new Tab('Metadata', - new FieldGroup(_t('SiteTree.URL', "URL"), - new LabelField('BaseUrlLabel',Controller::join_links ( - Director::absoluteBaseURL(), - (self::nested_urls() && $this->ParentID ? $this->Parent()->RelativeLink(true) : null) - )), - new TextField("URLSegment","URLSegment"), - new LabelField('TrailingSlashLabel',"/") - ), + new TextField("URLSegment", $this->fieldLabel('URLSegment') . $urlHelper), new LiteralField('LinkChangeNote', self::nested_urls() && count($this->Children()) ? '

' . $this->fieldLabel('LinkChangeNote'). '

' : null ),