如何检查菜单项在带有PHP的Joomla 2.5中是否有子项


How to check if Menu Item has children in Joomla 2.5 with PHP

我需要检查活动菜单在Joomla 2.5中是否有子菜单

编辑:我

有一些思维错误:我不想检查活动菜单是否有子菜单,我需要确定是否显示子菜单。计算子项的想法不起作用,因为如果子项处于活动状态,则可能没有子项,但仍会显示子菜单。

我尝试了这样的事情:

       if ($this->countModules('submenu')) $showSubmenu= true;
       else $showSubmenu = false;`

但这不起作用,因为该模块在所有页面上都处于活动状态,即使它是空的。

如果有子菜单,是否有一种优雅的方法来获取布尔值?

2.5中没有使用,但早期版本有"countMenuChildren"。 从Joomla1.6文档有一个起点,可以看到它在J2.5中可以调用或实现什么。