diff --git a/core/control/SilverStripeNavigatorItem.php b/core/control/SilverStripeNavigatorItem.php
index ad4f37762..946e83566 100644
--- a/core/control/SilverStripeNavigatorItem.php
+++ b/core/control/SilverStripeNavigatorItem.php
@@ -14,10 +14,14 @@ class SilverStripeNavigatorItem_CMSLink extends SilverStripeNavigatorItem {
static $priority = 10;
function getHTML($controller) {
- $cmsLink = 'admin/show/' . $controller->ID;
- $cmsLink = "". _t('ContentController.CMS', 'CMS') ."";
+ if(is_a(Controller::curr(), 'CMSMain')) {
+ return 'CMS';
+ } else {
+ $cmsLink = 'admin/show/' . $controller->ID;
+ $cmsLink = "". _t('ContentController.CMS', 'CMS') ."";
- return $cmsLink;
+ return $cmsLink;
+ }
}
}