1

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

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

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

4

2 回答 2

2

如果您有多个使用“mod_mainmenu”的菜单,您可以执行以下操作:

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

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

您还可以查看 Joomla Docs 中的JModuleHelper/getModule信息 - 通过研究该页面,您将能够毫不费力地做您想做的事。

干杯!

于 2013-03-18T14:38:07.543 回答
1

以下代码用于将标题放入 joomla

$document = JFactory::getDocument();

$document->setTitle('页面标题');

于 2014-03-31T05:00:17.697 回答