Joomla 2.5通过代码添加新的模块实例

时间:2013-01-19 20:30:34

标签: joomla joomla2.5

我想通过传递必要的参数来创建模块的实例。即,而不是从管理界面模块管理器添加,我想通过代码添加。怎么做?请帮帮我。

2 个答案:

答案 0 :(得分:0)

首先,你的问题并不完全清楚。

我想你想通过代码添加模块,而不是模板页面中的默认包含模块选项。

如果是这种情况,您可以使用以下代码。

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

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

     $Params = "param1=bruno\n\rparam2=chris";
     $Module->params = $Params;
     echo $renderer->render($Module);

该代码将帮助您在任何组件或模块中呈现模块。 您也可以通过代码传递模块参数。

希望这可以帮到你..

答案 1 :(得分:0)

您好,您可以尝试使用它来创建模块的实例

$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$params = array('style' => $style);
echo $renderer->render(JModuleHelper::getModule('mod_login'), $params);

这里我把mod_login模块作为样本。您可以在那里使用您选择的模块。