如何在joomla 2.5上获得活动菜单的模块名称


How to get module name of active menu on joomla 2.5?

我可以通过下面的代码获得当前菜单标题:

<?php $active = JFactory::getApplication()->getMenu()->getActive(); echo $active->title; ?>

但是我能以某种方式获得菜单模块名称吗?

如果你使用'mod_mainmenu'有多个菜单,你可以这样做:

jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'mainmenu', 'ModuleTitle' );
echo '<pre>';
print_r( $module );
echo '</pre>';

我想这会让你得到你想要的。

你也可以在Joomla文档中查看JModuleHelper/getModule信息——通过研究那个页面,你将能够毫不费力地做你想做的事情。

干杯!

下面的代码用于在joomla

中放置标题

$document = JFactory::getDocument();

文档-> setTitle("页面标题");