2013-03-18 38 views
1

我使用joomla 2.5,我想將當前組件頁面標題放在組件外。例如,我需要獲取joomshopping組件當前頁面標題並將其放在模板中的任何位置。獲取joomla組件當前頁面標題組件外

我找到了一個解決方案:

<?php $mydoc =& JFactory::getDocument();$mytitle = $mydoc->getTitle();echo $mytitle; 
?> 

回答

0

我假定你已經創建菜單項,該組件。在模板也很簡單:

<?php echo $this->title; ?> 
+0

遺憾的是它不工作我看着:(在joomshopping組件模板文件,以獲得類別名稱:<?PHP打印$這個 - > category-> name?>但是當我把這個代碼放在組件外面時它不起作用 – LifeIsShort 2013-03-18 09:20:30

+0

當然這不起作用,因爲你想要顯示產品類別,而不是像上面提到的那樣顯示組件頁面標題。建議您創建一個自定義模塊,用於填充數據庫中的產品類別名稱。 – 2013-03-18 09:52:39

+0

噹噹前頁面爲組件分類時,它應該有所不同Ÿ,比我得到類別名稱,當我更深入產品頁我得到產品標題。也許有人可以幫助我呢? – LifeIsShort 2013-03-18 10:20:52

1

這裏是解決方案:

<?php $mydoc =& JFactory::getDocument(); $mytitle = $mydoc->getTitle(); echo $mytitle; ?> 
+0

這會獲取頁面標題,包括前綴(如果已配置)。 – Flimm 2015-07-06 14:25:14