diff --git a/modules/menu/conf/module.xml b/modules/menu/conf/module.xml index f3f7e816a..217cb4cf9 100644 --- a/modules/menu/conf/module.xml +++ b/modules/menu/conf/module.xml @@ -3,11 +3,11 @@ - + - + diff --git a/modules/menu/menu.admin.model.php b/modules/menu/menu.admin.model.php index e55cafb60..7bcefb108 100644 --- a/modules/menu/menu.admin.model.php +++ b/modules/menu/menu.admin.model.php @@ -122,9 +122,13 @@ { $oModuleModel = &getModel('module'); $moduleInfo = $oModuleModel->getModuleInfoByMid($menuItem->url); - if($moduleInfo->mid == $menuItem->url) { - $menuItem->moduleType = $moduleInfo->module; - $menuItem->pageType = $moduleInfo->page_type; + if(!$moduleInfo) $menuItem->moduleType = 'url'; + else + { + if($moduleInfo->mid == $menuItem->url) { + $menuItem->moduleType = $moduleInfo->module; + $menuItem->pageType = $moduleInfo->page_type; + } } } else $menuItem->moduleType = 'url';