diff --git a/modules/backend/classes/NavigationManager.php b/modules/backend/classes/NavigationManager.php index e1a275bfa..340ef76ce 100644 --- a/modules/backend/classes/NavigationManager.php +++ b/modules/backend/classes/NavigationManager.php @@ -362,6 +362,20 @@ class NavigationManager return $this->contextOwner == $item->owner && $this->contextMainMenuItemCode == $item->code; } + /** + * Returns the currently active main menu item + * @param mixed $item Returns the item object or null. + */ + public function getActiveMainMenuItem() + { + foreach ($this->listMainMenuItems() as $item) { + if ($this->isMainMenuItemActive($item)) + return $item; + } + + return null; + } + /** * Determines if a side menu item is active. * @param mixed $item Specifies the item object. diff --git a/modules/backend/layouts/_mainmenu.htm b/modules/backend/layouts/_mainmenu.htm index a0f16e5c1..07443308d 100644 --- a/modules/backend/layouts/_mainmenu.htm +++ b/modules/backend/layouts/_mainmenu.htm @@ -3,7 +3,11 @@
- CMS + + label)) : 'CMS'; + ?>