Div conditionné sur son contenu

More
10 years 10 months ago #16818 by Alainb
Bonjour,

J'utilise le template TPL_1870J3

J'ai remonté le row2mod juste sous le row1mod. Ces 2 modules contiennent d'autres modules imbriqués, et via php sont visible si des sous-modules sont publié et invisible si aucun modules contenu soit publié.

Je souhaite que ces deux mdules soient dans une meme div pour une histoire de mise en page graphique.

Chose facile en html et css. Le hic c'est que je voudrais conditionner la présence de mon nouveau conteneur. Si j'ai au moins un module de row2mod ou de row1mod ma div conteneur apparait sinon elle ne doit pas etre présente.

Si quelqu'un peut m'aider.

Si vous connaissez la réponse sans aucun doute, je ne suis pas contre une piste à suivre que je puisse me casser un peu la tête, c'est comme ça que j'avance.

Merci

AlainB

Please Log in or Create an account to join the conversation.

More
10 years 10 months ago #16819 by Alainb
J'vai tenter de me répondre.

Je vai essayer de réaliser le meme type de fonctionnement utiliser pour row2mod ou de row1mod en les utilisants comme ce qui est présent, ce que du coup je dois compter pour conditionner l'affichage de ma div.

Si y'a plus simple n'hésitez pas.

Merci

AlainB

Please Log in or Create an account to join the conversation.

More
10 years 10 months ago #16820 by Alainb
Encore moi, bon bein en étudiant un peu le code de Ced + un truc trouvé sur le net j'ai réussi je crois a faire quelque chose qui marche.

<?php if($this->countModules('position-8 or position-9 or position-10 or position-11 or position-12 or position-13 or position-14 or position-15 or position-16 or position-17')) : ?>

<div id="bloc" class="gradient padding">

<?php if ($nbmodulesrow1): ?>
........
</div>
<?php endif; ?>

<?php if ($nbmodulesrow2): ?>
........
</div>
<?php endif; ?>

</div>
<?php endif; ?>

En noir le code original, en bleu ma div qui englobe les deux row.modules, en rouge ma condition.

Je vois que ça marche mais ne sait pas si ça suit les regles correct du php. Dans le cas ou mon truc n'est pas net, faite signe. Merci

AlainB

Please Log in or Create an account to join the conversation.

Time to create page: 0.197 seconds

Fast and powerful creation, customizable and responsive.

Read More

We have 685 guests and one member online