Salut à tous,
J'ai besoin de vos lumières![Sourire](https://forum.joomla.fr/core/images/smilies/afuj/smile.gif)
Posons comme postulat de départ que je suis une bille en php, mon dada c'est plus le css![Cool](https://forum.joomla.fr/core/images/smilies/afuj/cool.gif)
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![Sourire](https://forum.joomla.fr/core/images/smilies/afuj/smile.gif)
Ryo
J'ai besoin de vos lumières
![Sourire](https://forum.joomla.fr/core/images/smilies/afuj/smile.gif)
Posons comme postulat de départ que je suis une bille en php, mon dada c'est plus le css
![Cool](https://forum.joomla.fr/core/images/smilies/afuj/cool.gif)
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; ?>
![Sourire](https://forum.joomla.fr/core/images/smilies/afuj/smile.gif)
Ryo
Commentaire