1

我有一个与我对 Joomla\K2 的了解很少有关的快速问题。我正在使用子模板为不同的页面创建不同的布局。当我在子模板上声明模块位置时:

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

什么都没发生。我已经为主模板文件尝试了相同的代码并且它有效,但似乎它没有被解析为子模板。我对吗?那么如何将模块包含到子模板中呢?

在此先感谢,迈克尔

4

1 回答 1

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 替换为您想要的职位名称。

于 2012-09-21T18:56:29.403 回答