Comptage des modules dans une position de module donnée

From Joomla! Documentation

Revision as of 14:29, 26 May 2015 by MATsxm (talk | contribs) (Created page with "Par exemple, le code suivant prend en compte les modules de la position 'user1' uniquement si au moins un module est activé pour cette position.")

La méthode countModules peut être utilisée dans un template afin de déterminer le nombre de modules activés dans une même position de module. Ceci est communément utilisé pour intégrer du code HTML autour des modules dans d'une position définie si seulement si, au moins un module est activé pour cette position. Cela empêche les régions vides d'être définies dans la sortie du template, technique parfois appelée : "collapsing columns" (colonnes rétractables).

Par exemple, le code suivant prend en compte les modules de la position 'user1' uniquement si au moins un module est activé pour cette position.

<?php if ($this->countModules( 'user1' )) : ?>
  <div class="user1">
    <jdoc:include type="modules" name="user1" style="rounded" />
  </div>
<?php endif; ?>