0

joomla 模块如何在 drugmart shop.browse 页面中被调用。我在browse_layouttable.tpl.php 中尝试了以下代码,但它对我不起作用。我使用的是joomla1.5.23,而deadmart 版本是1.1.8。有什么建议吗?

<?php

           $modules =&  JModuleHelper::getModules('logo');
           foreach ($modules as $module)
           {
              echo JModuleHelper::renderModule($module)
           }
  ?>
4

2 回答 2

1

试试这个

     $document = &JFactory::getDocument();
     $renderer = $document->loadRenderer('module');

     $Module = &JModuleHelper::getModule('mod_fmDataGrid');

     $Params = "param1=bruno\n\rparam2=chris"; //if you want to pass params
     $Module->params = $Params;
     echo $renderer->render($Module);
于 2013-02-11T08:45:21.330 回答
0

我建议您使用 NoNumber 中的“Modules Anywhere”:http: //extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6402

安装此插件后,您可以使用以下示例直接在浏览页面 PHP 中添加模块位置:{modulepos mynewposition}

这是所有 Joomla 用户必备的插件,因为您可以在整个站点中使用它。

于 2014-10-29T13:36:40.220 回答