2014-11-20 101 views
3

我正在使用Joomla 3,我有模塊名爲「我們是誰」,它顯示在位置「top_row2」。我正在嘗試獲取此模塊ID和模塊名稱。獲取模塊ID或標題

搜索後,我發現幾個解決方案似乎並不適合我。

溶液1

jimport('joomla.application.module.helper'); 
$module = JModuleHelper::getModule('Who we Are'); 
echo $module->id; 

溶液2

jimport('joomla.application.module.helper'); 
$module = JModuleHelper::getModules('Who we Are'); 
echo $module->id; 
//Note the "s" in getModules 

溶液3

global $module; 
    $module->id; 
    $module->title; 

我正在使用此SOLU本模塊的覆蓋PHP文件的tions。

地點::模板\ corporate_response \ HTML \ mod_mymodule_item.php

+0

你在哪裏添加這段代碼? – Lodder 2014-11-20 21:09:55

+0

@覆蓋我的覆蓋HTML模塊文件夾,請參閱我上面的更新問題的位置。 – 2014-11-20 21:18:36

回答

2

您可以在「模塊類後綴」,並在你的模塊覆蓋的商品頁面定義自己獨特的類做一個條件,以檢查哪個模塊被渲染成頁面

+0

真棒感謝隊友它像一個魅力。 – 2014-11-20 21:37:26