0

我在PHP编码的复制粘贴体育场,所以我想在这里指出正确的方向。

在本页面:

http://anansi.dk/index.php?option=com_configbox&view=category&prod_id=2&cat_id=27&Itemid=227&lang=da

我正在尝试加载一个名为mod_hot_joomla_carousel_pro底部的模块 - 在其他元素下方。我尝试这样做的方法是在模板中使用用于包含价格模块的同一条 PHP。它看起来像这样:

<?php 
   include_once(KPATH_ROOT.DS.'modules'.DS.'mod_hot_joomla_carousel_pro'.DS.'mod_hot_joomla_carousel_pro.php');
?>

它起作用了——有点——你可以看到箭头。但是我如何让它加载特定的模块实例,包括图片和所有?

最好的,阿斯特丽德

4

1 回答 1

0

您想在页面上显示模块吗?更好地添加模块的位置并在这个位置调整模块<jdoc:include type="modules" name="position-0" /> 但是如果你想要包含模块,最好这样做

<?php
$doc = JFactory::getDocument();
$module = JModuleHelper::getModule('mod_hot_joomla_carousel_pro',$title);
//get and update params
$params = new JRegistry;
$params->loadString($module->params);
$params->set('some_param_of_module',$some_value);
//render module
$renderer = $doc->loadRenderer('module');
$content = $renderer->render($module, array('params'=> $params));
print $content;
?>
于 2013-03-05T14:34:21.563 回答