【问题标题】:How we include a joomla module in a component view in joomla我们如何在 joomla 的组件视图中包含 joomla 模块
【发布时间】:2012-09-01 06:42:16
【问题描述】:

我在一个 Joomla 站点工作,我想在组件视图中包含一个模块,任何人都可以帮助我。我正在使用此代码显示未经授权的访问消息。

    <div class="used_image">
<?php
    include($mosConfig_absolute_path."/modules/mod_MODULENAME/mod_MODULENAME.php");
    ?>
</div>

【问题讨论】:

标签: php joomla


【解决方案1】:

试试这个

  jimport('joomla.application.module.helper');
    // this is where you want to load your module position
    $modules = JModuleHelper::getModules('header'); 
    foreach($modules as $module)
    {
    echo JModuleHelper::renderModule($module);
    }

【讨论】:

  • 谢谢这在 2.5 中对我来说很好用。有没有办法确保以这种方式加载的模块不会同时显示在页面的其他部分?
  • 通过使用 renderModule 模块被渲染在组件主体内(在主
    标签中)。有没有办法将模块加载到自定义组件视图文件中的任何其他位置?
  • 有人知道如何为后端选择声明这些位置吗?
猜你喜欢
相关资源
最近更新 更多
热门标签