The solution for this is altering some files from the module:
modules/mod_exmenu-j15/exmenu/loader/autoexpandedmenu.menuloader.class.php
Change lines 177 to 192 from:
Code:
switch($menuNode->type) {
case 'content_category':
case 'content_blog_category':
case 'content_archive_category':
if ($contentItemVisible) {
$this->categoryMenuNodeList[] =& $menuNode;
}
break;
case 'content_section':
case 'content_blog_section':
case 'content_archive_section':
if (($categoryVisible) || ($contentItemVisible)) {
$this->sectionMenuNodeList[] =& $menuNode;
}
break;
}
to:
Code:
$tipoMenu = $this->getRawUrlParameter($menuNode->link, 'view');
switch($tipoMenu) {
case 'category':
if ($contentItemVisible) {
$this->categoryMenuNodeList[] =& $menuNode;
}
break;
case 'section':
if (($categoryVisible) || ($contentItemVisible)) {
$this->sectionMenuNodeList[] =& $menuNode;
}
break;
}
This will do the work to generate the links, but Extended Menu won't give then the proper classes when they are active, so it's needed to change one more file:
modules/mod_exmenu-j15/exmenu/loader/menuloader.class.php
Change lines 297 to 303 from:
Code:
switch($task) {
case 'view':
case 'edit':
case 'cancel':
$result = $id;
break;
}
to:
Code:
$result = $id;