Insérer une position de module dans un composant

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Insérer une position de module dans un composant

    Bonjour,
    Avec joomla 1.5 de mémoire je pouvais utiliser ceci pour insérer un module dans un composant (typiquement dans l'override d'un composant.)
    Code PHP:
      $module = &JModuleHelper::getModules('custom-3');
      
    $output JModuleHelper::renderModule($module);
      echo 
    $output
    Il semble que ce type d'appel ne fonctionne plus avec J2.5 (ou cela vient de moi ?).
    Warning: Attempt to assign property of non-object in /libraries/joomla/application/module/helper.php on line 159

    Warning: Attempt to assign property of non-object in /libraries/joomla/application/module/helper.php on line 218
    Une idée de comment faire ?

    Merci par avance

  • #2
    Re : Insérer une position de module dans un composant

    Je me réponds :
    Pour afficher les modules d'une position n'importe où :
    $document = JFactory::getDocument();
    $renderer = $document->loadRenderer('module');
    $modules = JModuleHelper::getModules('custom-3');
    $options = array('style'=> 'custom', 'headerLevel'=>'2') ; ==> options spécifique à mon template
    foreach ($modules as $module) {
    echo $renderer->render($module,$options,null);

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X