1

joomla1.5を使用しています。これにはモジュールを含める必要があるため、コードを使用しています

 $modules =& JModuleHelper::getModules('left1');
  foreach ($modules as $module)
       {
        echo JModuleHelper::renderModule($module);
       } 

SEF が無効な場合は、配列値を返します。しかし、SEFが有効な場合は空の配列を返します.私はこれを完全に混乱させています. 誰でも私を助けることができますか?

4

1 に答える 1

0

位置 left1 にロードされたモジュールをレンダリングする場合は、以下のコードを使用します

$position = 'left1';
jimport( 'joomla.application.module.helper' );
if(JModuleHelper::getModules($position)) {
  $document = JFactory::getDocument();
  $renderer = $document->loadRenderer('modules');
  $options = array('style' => 'xhtml');

  return $renderer->render($position, $options, null);
}
于 2013-05-27T11:31:18.653 に答える