如何在virtmart shop.browse页面内调用joomla模块。我在browse_layouttable.tpl.php中尝试了以下代码,但它对我不起作用。我使用的是joomla1.5.23,而且virtmart版本是1.1.8。有什么建议吗?
<?php
$modules =& JModuleHelper::getModules('logo');
foreach ($modules as $module)
{
echo JModuleHelper::renderModule($module)
}
?>
答案 0 :(得分:0)
试试这个
$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);
答案 1 :(得分:0)
我建议你使用&#34; Modules Anywhere&#34;来自NoNumber: http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/embed-a-include/6402
安装此插件后,您可以使用以下示例直接在浏览页面PHP中添加模块位置: {modulepos mynewposition}
这是所有Joomla用户必备的插件,因为您可以在整个网站中使用它。