Génial, cela fonctionne pil poil comme je le souhaitais.
Merci.
Le 28/04/10 16:36, « Guy Cesaro » <guy.cesaro@gmail.com> a écrit :
Déplace tes codes conditionnels de la boucle imbriquée, ajoute un code conditionnel si la boucle imbriquée est pas exécutée et voilà ? L'indentation a sautée mais c'est à peu près ça :
<div id="nav">
<ul class="nav">
<BOUCLE_rubriques(RUBRIQUES){racine}{!id_rubrique=10}{par titre}>
<B_sous_rubriques>
<li class="il_y_des_sous_rubriques">
<a href="#URL_RUBRIQUE" [class="(#EXPOSE)"] [title="Afficher la rubrique : (#TITRE|textebrut|entites_html)"]>[(#TITRE|supprimer_numero|couper{80})]</a>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
<li><a href="#URL_RUBRIQUE" [title="Afficher la sous-rubrique : (#TITRE|textebrut|entites_html)"]>[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
<li class="pas_de_sous_rubriques">
<a href="#URL_RUBRIQUE" [class="(#EXPOSE)"] [title="Afficher la rubrique : (#TITRE|textebrut|entites_html)"]>[(#TITRE|supprimer_numero|couper{80})]</a>
<//B_sous_rubriques>
</li>
</BOUCLE_rubriques>
</ul>
</div>
Le 28 avril 2010 15:28, GUIHARD Jean-Philippe <jp.GUIHARD@ahbretagne.com> a écrit :
Bonjour,
J'ai un menu déroulant horizontal à 2 niveaux listant les rubriques du site. Je voudrai affecter une class css spécifique au <li> du premier niveau quand il y a des sous rubriques de présentes et une class spécifique quand il n'y a pas de sous rubrique. Je ne trouve pas comment faire.
Voici la boucle utilisée.
<div id="nav">
<ul class="nav">
<BOUCLE_rubriques(RUBRIQUES){racine}{!id_rubrique=10}{par titre}>
<li>
<a href="#URL_RUBRIQUE" [class="(#EXPOSE)"] [title="Afficher la rubrique : (#TITRE|textebrut|entites_html)"]>[(#TITRE|supprimer_numero|couper{80})]</a>
<B_sous_rubriques>
<ul>
<BOUCLE_sous_rubriques(RUBRIQUES) {id_parent} {par titre}>
<li><a href="#URL_RUBRIQUE" [title="Afficher la sous-rubrique : (#TITRE|textebrut|entites_html)"]>[(#TITRE|supprimer_numero|couper{80})]</a></li>
</BOUCLE_sous_rubriques>
</ul>
</B_sous_rubriques>
</li>
</BOUCLE_rubriques>
</ul>
</div>
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
Jean-Philippe Guihard
Cadre Rééducateur
Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://pagesperso-orange.fr/jp.guihard/>
<http://fureurdunoir.free.fr/>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
Jean-Philippe Guihard
Cadre Rééducateur
Association Hospitalière de Bretagne
22110 Plouguernével
02 96 57 10 32
<http://pagesperso-orange.fr/jp.guihard/>
<http://fureurdunoir.free.fr/>