我们如何在joomla的组件视图中获取模块参数

时间:2012-09-01 10:42:50

标签: joomla

如何在Joomla 1.5中的组件中获取模块参数?我正在使用此代码,但它显示空结果。

jimport( 'joomla.application.module.helper' );
$module = &JModuleHelper::getModule( 'mod_used_car_image');

$params = new JParameter($module->params);

print_r($params);

3 个答案:

答案 0 :(得分:2)

我得到了params值。使用此代码获取它:

jimport( 'joomla.html.parameter' );
jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule('mod_name');
$moduleParams = new JRegistry();
$moduleParams->loadString($module->params);
$position = $moduleParams->get('position', '1');

答案 1 :(得分:1)

您需要调用模块的“名称”,而不是模块的“类型”。

假设您将模块命名为“二手车形象”,您的代码应为:

jimport( 'joomla.application.module.helper' );
$module = &JModuleHelper::getModule( 'Used Car Image');

$params = new JParameter($module->params);

print_r($params);

这是手册:

http://docs.joomla.org/JModuleHelper/getModule

答案 2 :(得分:0)

$module = JModuleHelper::getModule('modulename');
$params = new JRegistry($module->params);
var_dump($params);

在joomla 3.0之后如何使用