Un petit truc rapide pour Joomla 1.5 aujourd’hui.

Lorsque l’on programme un template pour un projet Web en Joomla 1.5, il arrive parfois que l’on ait besoin de cacher certaines zones de module lorsqu’elles sont vides. C’est souvent nécessaire pour la structure d’un site en CSS à multiple colones. Pour y parvenir, il suffit simplement d’utiliser la méthode countModules de Joomla de la façon suivante :

<?php if ($this->countModules(‘nom_de_ma_zone’)): ?>
<div id= »classe_CSS »>
<jdoc:include type= »modules » name= »nom_de_ma_zone » />
</div>
<?php endif; ?>

La première ligne, $this->countModules, calcul le nombre de module publié dans cette zone via le backend de Joomla. Il est donc possible, très facilement, de cacher une zone ainsi que son CSS avec une simple conditionnelle dans votre template Joomla.

Bon code!