Salut à tous,
J'ai besoin de vos lumières
Posons comme postulat de départ que je suis une bille en php, mon dada c'est plus le css
J'essaie de créer un template joomla pour lequel à un moment du flux je souhaite la présence de 3 blocks ou modules.
Mais j'aimerais que ces 3 blocks se comportent de manière "intelligente", c'est à dire que par exemple si le module top-b n'est pas activé, le module top-c "glisse" vers la gauche et prend sa place.
J'ai regardé par ici sans parvenir à une solution (http://docs.joomla.org/JDocumentHTML/countModules), mes 3 modules restent bien ancrés dans leur position et leur position ne s'adapte pas en fonction des activations/publications respectives.
Voici mon code :
J'imagine qu'il va falloir complexifier tout çà et je suis preneur de conseils avisés
Ryo
J'ai besoin de vos lumières
Posons comme postulat de départ que je suis une bille en php, mon dada c'est plus le css
J'essaie de créer un template joomla pour lequel à un moment du flux je souhaite la présence de 3 blocks ou modules.
Mais j'aimerais que ces 3 blocks se comportent de manière "intelligente", c'est à dire que par exemple si le module top-b n'est pas activé, le module top-c "glisse" vers la gauche et prend sa place.
J'ai regardé par ici sans parvenir à une solution (http://docs.joomla.org/JDocumentHTML/countModules), mes 3 modules restent bien ancrés dans leur position et leur position ne s'adapte pas en fonction des activations/publications respectives.
Voici mon code :
Code PHP:
<?php if($this->countModules('top-a + top-b + top-c')) : ?>
<div class="row">
<?php if($this->countModules('top-a')) : ?>
<div class="four columns">
<jdoc:include type="modules" name="top-a" style="module" />
</div>
<?php endif; ?>
<?php if($this->countModules('top-b')) : ?>
<div class="four columns">
<jdoc:include type="modules" name="top-b" style="module" />
</div>
<?php endif; ?>
<?php if($this->countModules('top-c')) : ?>
<div class="four columns">
<jdoc:include type="modules" name="top-c" style="module" />
</div>
<?php endif; ?>
</div>
<?php endif; ?>
Ryo
Commentaire