2012-09-21 43 views
1

我有一個快速的問題與我對Joomla \ K2的小知識有關。我使用子模板爲不同的頁面創建不同的佈局。當我在子模板上聲明模塊位置時:在Joomla K2子模板中使用模塊

<jdoc:include type="modules" name="position-7" /> 

沒有任何反應。我已經嘗試了相同的主模板文件的代碼,它的工作原理,但似乎不解析子模板。我對嗎?我如何將模塊包含到子模板中?

在此先感謝, 邁克爾

回答

4

jdoc標籤只能在Joomla!核心模板。如果您想要加載您的k2子模板中特定位置的模塊,請將以下代碼寫入該子模板的所需位置。

$module = JModuleHelper::getModules('xxxx'); 
// xxxx is any virtual position, no need to create it anywhere. 
echo JModuleHelper::renderModule($module[0]); 

將xxxx替換爲您想要的位置名稱。

+0

似乎正在工作!非常感謝! – Mee

+0

該信息幫助了我很多。日Thnx –