voila un truc qui devrait marcher :
par contre, je sais pas quels critères tu veux pour les articles quand la boucle tmp1 est vide.
<B1>
<BOUCLE_tmp1(RUBRIQUES){id_rubrique}>
<BOUCLE_choix(RUBRIQUES){id_parent}>
<li><a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_choix>
<BOUCLE_list_art(ARTICLES){id_rubrique}>
<li><a href="#URL_ARTICLE"><font color="#ff9900">#TITRE</font></a><br>
#INTRODUCTION
<div align="right">par #LESAUTEURS</div>
</BOUCLE_list_art>
</BOUCLE_tmp1>
</B1>
<BOUCLE_list_art(ARTICLES){tout}>
<li><a href="#URL_ARTICLE"><font color="#ff9900">#TITRE</font></a><br>
#INTRODUCTION
<div align="right">par #LESAUTEURS</div>
</BOUCLE_list_art>
<//B1>
</BOUCLE_tmp1>
a plus
hervé
----Original Message Follows----
From: "Vincent Schweitzer" <v.schweitzer@noos.fr>
To: <spip@rezo.net>
Subject: [Spip] Boucle vides imbriqués
Date: Mon, 25 Feb 2002 16:03:28 +0100
Bonjour a tous,
Voilà mon problème : j'aimerais pouvoir afficher une boucle [list_art] si la première boucle [tmp1] est vide. Evidemment, le code en dessous ne fonctionne pas car la balise <//B> prend en compte la deuxième boucle et non pas la première. Cela permettrait enfait d'afficher uniquement les article si l'on se trouve à la fin de l'arborescence sachant que tous les articles s'y trouveront, aucunn article ne se trouvera au mlieu de cette arborescence... Si quelqu'un m'a compris, ce serais symp de me filer un coup de main.
Merci à tous.
<BOUCLE_tmp1(RUBRIQUES){id_rubrique}>
<BOUCLE_choix(RUBRIQUES){id_parent}>
<li><a href="#URL_RUBRIQUE">#TITRE</a><br>
</BOUCLE_choix>
<BOUCLE_list_art(ARTICLES){id_rubrique}>
<li><a href="#URL_ARTICLE"><font color="#ff9900">#TITRE</font></a><br>
#INTRODUCTION
<div align="right">par #LESAUTEURS</div>
</BOUCLE_list_art>
<//B>
</BOUCLE_tmp1>
_________________________________________________________________
MSN Photos est le moyen le plus simple de partager et imprimer vos photos : http://photos.msn.fr/Support/WorldWide.aspx