Joomla 3 - 使用类别标题作为浏览器页面标题,菜单项标题为

时间:2016-03-10 16:05:49

标签: joomla page-title

我正在使用Joomla 3.4.8,并且我将所有页面都链接到菜单项。我无法弄清楚如何让菜单项标题显示在页面的<title>标签中,而不仅仅是文章标题。

例如。我的菜单项标题是'测试',当我按下它显示测试按钮但在该菜单项中有很多文章。当我点击测试页面中的文章时。它仅显示文章名称而不显示菜单项。我想要的是它显示文章名称+菜单项。

我知道我可以更改每个菜单项的每个“浏览器页面标题”设置,并单独覆盖菜单项标题。但是我担心这会在尝试更新页面标题时造成混乱。

像这个来源的东西,但有菜单项。

<?php $document=& JFactory::getDocument();
$document->setTitle( $this->item->title ); ?>

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码检索当前活动菜单项并使用JApplication所需的参数:

$active_menu = JFactory::getApplication()->getMenu()->getActive();

然后根据需要设置标题:

JFactory::getDocument()->setTitle($active_menu->title." - ".$this->item->title);