如何在Joomla 1.5中的组件中获取模块参数?我正在使用此代码,但它显示空结果。
jimport( 'joomla.application.module.helper' );
$module = &JModuleHelper::getModule( 'mod_used_car_image');
$params = new JParameter($module->params);
print_r($params);
答案 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);
这是手册:
答案 2 :(得分:0)
$module = JModuleHelper::getModule('modulename');
$params = new JRegistry($module->params);
var_dump($params);
在joomla 3.0之后如何使用