From f11383c2fa5c125dd26e445014708c6ec33a9f2d Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Tue, 19 Feb 2008 00:39:45 +0000 Subject: [PATCH] Merged revisions 48376 via svnmerge from svn://svn.silverstripe.com/silverstripe/modules/sapphire/branches/2.1.0-rc3oriwave2 ........ r48376 | sminnee | 2008-01-22 10:52:32 +1300 (Tue, 22 Jan 2008) | 1 line Moved CMS page-disabled logic into SiteTree::CMSTreeClasses(), so that it can be more easily customised for specific sites ........ git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@49794 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/model/SiteTree.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/model/SiteTree.php b/core/model/SiteTree.php index 5f1b67b31..a26eee848 100644 --- a/core/model/SiteTree.php +++ b/core/model/SiteTree.php @@ -1415,6 +1415,9 @@ class SiteTree extends DataObject { if($controller->isCurrentPage($this)) $classes .= " current"; + if(!$this->canEdit() && !$this->canAddChildren()) + $classes .= " disabled"; + $classes .= $this->markingClasses(); return $classes;