我在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');
?>
它有效 - 有点 - 你可以看到箭头。但是如何让它加载特定的模块实例,以及所有图片?
Best,Astrid
答案 0 :(得分: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;
?>