diff --git a/lib/zin/wg/navbar/v1.php b/lib/zin/wg/navbar/v1.php index c742c1a268..b507441bc6 100644 --- a/lib/zin/wg/navbar/v1.php +++ b/lib/zin/wg/navbar/v1.php @@ -289,7 +289,9 @@ class navbar extends wg else { $subModule = isset($dropMenuItem['subModule']) ? explode(',', $dropMenuItem['subModule']) : array(); + $subAlias = zget($dropMenuItem, 'alias', ''); if($subModule and in_array($currentModule, $subModule) and !str_contains(",$exclude,", ",$currentModule-$currentMethod,")) $activeMainMenu = true; + if(str_contains(",$subAlias,", ",$currentModule-$currentMethod,")) $activeMainMenu = true; } if($activeMenuID) $activeMainMenu = $dropMenuName == $activeMenuID; diff --git a/module/common/model.php b/module/common/model.php index b0927d3bc7..90ff1c2fdd 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -822,7 +822,9 @@ class commonModel extends model { $subModule = isset($dropMenuItem['subModule']) ? explode(',', $dropMenuItem['subModule']) : array(); $subExclude = isset($dropMenuItem['exclude']) ? $dropMenuItem['exclude'] : $exclude; + $subAlias = zget($dropMenuItem, 'alias', ''); if($subModule and in_array($currentModule, $subModule) and strpos(",$subExclude,", ",$currentModule-$currentMethod,") === false) $activeMainMenu = true; + if(strpos(",$subAlias,", ",$currentModule-$currentMethod,") !== false) $activeMainMenu = true; } if($activeMainMenu) $activeMenu = $dropMenuName;