Bonjour,

je pensais avoir trouvé la solution pour mes listes imbriquées en Spip mais malheureusement quand les sous-rubriques n'apparaissent pas encore, le code <ul></ul> ne passe pas à la validation...

Voici le code :

<ul>
<li><a href="#URL_SITE_SPIP/" title="Accueil">Accueil</a></li>
<BOUCLE_menu(RUBRIQUES) {racine} {par titre}>	
<li><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
		<ul>				
		<BOUCLE_sous_menu(RUBRIQUES) {id_parent} {par titre}>
		<li><a href="#URL_RUBRIQUE">.&nbsp;[(#TITRE|supprimer_numero)]</a></li>
		</BOUCLE_sous_menu>					
		</ul>
</li>
</BOUCLE_menu>

</ul>
Bonjour,

C'est plus une question liée à SPIP Smiley cligne .

Il faudrait que tu empêches l'affichage d'un ul vide si la boucle ne renvoie pas de résultats.

Classiquement grâce à l'affichage conditionnel des boucles (<B_boucle>):


<B_boucle>
<ul>
<BOUCLE_boucle(TYPES){critère}>
<li><a href="">[(#TITRE|supprimer_numero)]</a></li>
</BOUCLE_boucle>
</ul>
</B_boucle>
Bonjour Igor,

Igor a écrit :
C'est plus une question liée à SPIP Smiley cligne .


C'est vrai que c'est une question plus liée à Spip mais comme c'était lié aussi à la validation Smiley smile ... J'ai hésité un moment mais pas longtemps Smiley cligne
Je vais essayer ta solution. En fait j'ai déjà mis le site en ligne et il ne reste plus grand chose pour le terminer. Je le présenterais peut être bientôt dans la rubrique "Ergonomie et esthétique générale".
Merci encore !
Modifié par codascii (29 Mar 2009 - 17:51)