diff --git a/administrator/modules/mod_menu/menu.php b/administrator/modules/mod_menu/menu.php index 59336de55bd02..4d5d180d1cd45 100644 --- a/administrator/modules/mod_menu/menu.php +++ b/administrator/modules/mod_menu/menu.php @@ -276,6 +276,12 @@ protected function preprocess($items) } } + // Exclude item if the component is not installed or disabled + if ($item->element && (!JComponentHelper::isInstalled($item->element) || !JComponentHelper::isEnabled($item->element))) + { + continue; + } + // Exclude item if the component is not authorised $assetName = $item->element;