Hi,
Thank for your report.
Please fix it as follows:
#1. Open base.class.php file under pluginssystemjat3coremenu
#2. Goto about line 160, for code loadMenu() function, searching for code block belows:
// search the active tree
$open = array();
$active = $menu->getActive();
if (isset($active)) {
if ($active->menutype != $this->getParam('menutype')) {
//detect the active in this menu: point to same link or is alias
foreach ($rows as $index => $v) {
if (($v->link == $active->link)
|| ($v->type == 'menulink' && !empty($v->query['Itemid']))
) {
$open = array_reverse($v->tree);
break;
}
}
} else {
$open = array_reverse($active->tree);
}
}
$this->open = $open;
if(!count($rows)) return;
Arround line 54 to 74
#3. and change to
if(!count($rows)) return;
// search the active tree
$open = array();
$active = $menu->getActive();
if (isset($active)) {
if ($active->menutype != $this->getParam('menutype')) {
//detect the active in this menu: point to same link or is alias
foreach ($rows as $index => $v) {
if (($v->link == $active->link)
|| ($v->type == 'menulink' && !empty($v->query['Itemid']))
) {
$open = array_reverse($v->tree);
break;
}
}
} else {
$open = array_reverse($active->tree);
}
}
$this->open = $open;
Hope that helps