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);
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);
それがjoomla3.0以降の使い方です