【问题标题】:Using modules in Joomla K2 Sub-templates在 Joomla K2 子模板中使用模块
【发布时间】:2012-09-13 21:44:51
【问题描述】:
我有一个简短的问题,与我对 Joomla\K2 的了解有关。我正在使用子模板为不同的页面创建不同的布局。当我在子模板上声明模块位置时:
<jdoc:include type="modules" name="position-7" />
什么都没有发生。我已经为主模板文件尝试了相同的代码并且它有效,但似乎它没有被解析为子模板。我对吗?那么如何将模块包含到子模板中呢?
提前致谢,
迈克尔
【问题讨论】:
标签:
templates
joomla
joomla-k2
【解决方案1】:
jdoc 标签仅适用于 joomla 核心模板。如果您想在您的 k2 子模板中加载特定位置的模块,请在该子模板中您想要的位置编写以下代码。
$module = JModuleHelper::getModules('xxxx');
// xxxx is any virtual position, no need to create it anywhere.
echo JModuleHelper::renderModule($module[0]);
将 xxxx 替换为您想要的职位名称。