【问题标题】:Joomla 3 - use category title as Browser Page Title with the menu item titleJoomla 3 - 使用类别标题作为带有菜单项标题的浏览器页面标题
【发布时间】:2016-06-25 14:17:21
【问题描述】:

我使用的是 Joomla 3.4.8,并且我的所有页面都链接到菜单项。我不知道如何让菜单项标题显示在页面的<title> 标记中,而不仅仅是文章标题。

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

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

类似这个来源,但带有菜单项。

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

【问题讨论】:

    标签: joomla page-title


    【解决方案1】:

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

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

    然后根据需要设置标题:

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

    【讨论】:

      猜你喜欢
      • 2014-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-15
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      相关资源
      最近更新 更多