2012-01-16 91 views
0

我更喜歡WordPress的人比Joomla。 那麼我有一個關於Joomla的問題。我使用的是非商業聯繫表單,因爲它具有我想要的最少功能。根據菜單ID更改頁面標題在Joomla編號

但是,當我使用這個頁面的頁面標題格式已經消失,因爲以前我使用默認的Joomla的聯繫表單。

默認情況下,頁面標題包裹在項目頁面div下的H2標籤中。

我想我解決這個問題通過修改第三方聯繫表格佈局文件,通過將

<div class="item-page"><h2>Contact Us</h2></div> 

現在的問題是我使用一個以上的菜單/頁面上這個第三方組件。還有一個頁面叫做志願服務頁面。現在志願者頁面還顯示聯繫我們頁面標題。

我看到每個菜單都有自己的ID,比如Volunteering id是517.我如何根據菜單ID顯示不同的頁面標題?

+0

我解決它! - 我使用'$ currentMenuId = JSite :: getMenu() - > getActive() - > id;' – Dzulfriday 2012-01-16 09:30:22

+0

如果聯繫表單被正確編寫,當您創建菜單設置頁面標題時,它應該提供一個參數。 – Craig 2012-01-16 10:39:07

回答

0

你這樣做很難。首先,如cp21yos提到的,如果擴展程序編碼正確,它應該能夠爲每個實例插入它自己的頁面標題。如果沒有,那麼你可以使用內置的Joomla功能,而不是在擴展或模板中添加額外的代碼。只需使用自定義HTML模塊並將其分配給所需的菜單項即可。

0

您也可以從請求讀取ITEMID,即使你使用SEF網址是,Joomla將提供的參數,所以你可以使用

JRequest::getInt('Itemid');