如何在 Joomla 1.5 的组件中获取模块参数?我正在使用此代码,但它显示一个空结果。
jimport( 'joomla.application.module.helper' );
$module = &JModuleHelper::getModule( 'mod_used_car_image');
$params = new JParameter($module->params);
print_r($params);
如何在 Joomla 1.5 的组件中获取模块参数?我正在使用此代码,但它显示一个空结果。
jimport( 'joomla.application.module.helper' );
$module = &JModuleHelper::getModule( 'mod_used_car_image');
$params = new JParameter($module->params);
print_r($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');
您需要调用模块的“名称”,而不是模块的“类型”。
假设您将模块命名为“二手车图像”,您的代码应为:
jimport( 'joomla.application.module.helper' );
$module = &JModuleHelper::getModule( 'Used Car Image');
$params = new JParameter($module->params);
print_r($params);
这是手册:
$module = JModuleHelper::getModule('modulename');
$params = new JRegistry($module->params);
var_dump($params);
这就是joomla 3.0之后的使用方法