2016-03-10 105 views
0

我使用Joomla 3.4.8,並且我已將所有頁面鏈接到菜單項。我不知道如何讓菜單項標題顯示在頁面的<title>標記中,而不僅僅是文章標題。Joomla 3 - 使用類別標題作爲瀏覽器頁面標題與菜單項標題

例如,我的菜單項目標題是「測試」,當我按下按鈕時顯示測試,但在該菜單項中有很多文章。當我點擊測試頁面上的文章時。它只顯示文章名稱而不顯示菜單項。我想要的是它顯示文章名稱+菜單項。

我知道我可以更改每個菜單項的每個「瀏覽器頁面標題」設置,並單獨覆蓋菜單項標題。但我擔心這會在嘗試更新頁面標題時在未來造成混淆。

東西是這樣的來源,但與菜單項。

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

回答

0

您可以獲取當前活動菜單項,並使用您需要JApplication與此代碼的參數:

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

然後設置標題,因爲你需要:

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