【问题标题】: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 替换为您想要的职位名称。

    【讨论】:

    • 这些信息对我帮助很大。谢谢
    猜你喜欢
    • 2018-05-21
    • 2014-11-27
    • 2012-12-23
    • 2014-05-02
    • 1970-01-01
    • 2013-04-13
    • 2012-07-03
    • 2014-02-06
    • 2013-11-17
    相关资源
    最近更新 更多