我可以通过以下代码获取当前菜单标题:
<?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 Docs 中的JModuleHelper/getModule信息 - 通过研究该页面,您将能够毫不费力地做您想做的事。
干杯!
以下代码用于将标题放入 joomla
$document = JFactory::getDocument();
$document->setTitle('页面标题');