RE : RE : RE : Condition simple

Je dois pas être loin, mais un div ne se ferme pas dans le cas où il n'y a que des articles ...

Je viens de tester ça :

<div class="gauche-art">
<BOUCLE_exclu4 (RUBRIQUES) {id_parent} {id_mot=22} {doublons exclu4}>
</BOUCLE_exclu4>
  <B_sous_rubriquesDEPARTConnex>
    <div class="artconnex">
    <!--affichage des articles connex -->
    [(#REM) Articles et rubrique ]
     <div class="artrub">Dans cette rubrique :</div>
       <ul class="artconnexlist">
      <BOUCLE_sous_rubriquesDEPARTConnex(RUBRIQUES) {id_parent}{par titre}{tout}{doublons exclu4}>
      <li ><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
      </BOUCLE_sous_rubriquesDEPARTConnex>
         <BOUCLE_exclureconnexConnex (ARTICLES) {id_rubrique} {id_mot=1}{doublons horsactu}>
          </BOUCLE_exclureconnexConnex>
      <BOUCLE_sous_articlesDEPARTConnex(ARTICLES){!id_article}{id_rubrique}{par titre}{doublons horsactu}>
      <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a></li>
      </BOUCLE_sous_articlesDEPARTConnex>
      </ul>
    </div>
  </B_sous_rubriquesDEPARTConnex>
       <BOUCLE_exclureconnexConnex2 (ARTICLES) {id_rubrique} {id_mot=1}{doublons horsactu2}>
          </BOUCLE_exclureconnexConnex2>
      <BOUCLE_sous_articlesDEPARTConnex2(ARTICLES){!id_article}{id_rubrique}{par titre}{doublons horsactu2}>
      <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a></li>
      </BOUCLE_sous_articlesDEPARTConnex2>
      </ul>
    </div>
  <//B_sous_rubriquesDEPARTConnex>
</div>

-----Message d'origine-----
De : Yoann NOGUES (zerax) [mailto:ml-yoann@advisio-com.fr]
Envoyé : mardi 19 février 2008 12:07
À : VALLET Johann
Cc : spip@rezo.net
Objet : Re: RE : RE : [Spip] Condition simple

VALLET Johann a écrit :

Justement, aucun nouveauté, effectivement j'avais fait une erreur en
utilisant BOUCLE au lieu de B et //B, seulement le dernier cas présenté n'affiche que les rubriques s'il n'y a ps d'articles, et inversement.
Peut être me suis mal expliqué, je veux afficher les rubriques ET articles d'une rubrique, et pas le div qui regroupe toutes ces données si elles (les données) n'existent pas. Car dans le cas présent, le div apparaît même si aucune rubrique ou article n'est présent...

Vous voyez mieux où je veux en venir ?
  

vaguement ... et un truc dans ce goût la ?

<B_laboucle>
<div> // on a ici le début du div que l'on affiche dans le cas ou on a
des données ( articles et / ou rubriques )
<BOUCLE_laboucle>

......

</BOUCLE_laboucle>
</div> //fermeture du div
</B_laboucle>

VALLET Johann a écrit :

Je dois pas être loin, mais un div ne se ferme pas dans le cas où il n'y a que des articles ...

Je viens de tester ça :

<div class="gauche-art">
<BOUCLE_exclu4 (RUBRIQUES) {id_parent} {id_mot=22} {doublons exclu4}>
</BOUCLE_exclu4>
  <B_sous_rubriquesDEPARTConnex>
    <div class="artconnex">
    <!--affichage des articles connex -->
    [(#REM) Articles et rubrique ]
     <div class="artrub">Dans cette rubrique :</div>
       <ul class="artconnexlist">
      <BOUCLE_sous_rubriquesDEPARTConnex(RUBRIQUES) {id_parent}{par titre}{tout}{doublons exclu4}>
      <li ><a href="#URL_RUBRIQUE">[(#TITRE|supprimer_numero)]</a>
      </BOUCLE_sous_rubriquesDEPARTConnex>
         <BOUCLE_exclureconnexConnex (ARTICLES) {id_rubrique} {id_mot=1}{doublons horsactu}>
          </BOUCLE_exclureconnexConnex>
      <BOUCLE_sous_articlesDEPARTConnex(ARTICLES){!id_article}{id_rubrique}{par titre}{doublons horsactu}>
      <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a></li>
      </BOUCLE_sous_articlesDEPARTConnex>
      </ul>
    </div>
  </B_sous_rubriquesDEPARTConnex>
       <BOUCLE_exclureconnexConnex2 (ARTICLES) {id_rubrique} {id_mot=1}{doublons horsactu2}>
          </BOUCLE_exclureconnexConnex2>
      <BOUCLE_sous_articlesDEPARTConnex2(ARTICLES){!id_article}{id_rubrique}{par titre}{doublons horsactu2}>
      <li><a href="#URL_ARTICLE">[(#TITRE|supprimer_numero)]</a></li>
      </BOUCLE_sous_articlesDEPARTConnex2>
      </ul>
    </div>
  <//B_sous_rubriquesDEPARTConnex>
</div>

le problème vient de ton div :

<div class="artconnex">

qui n'est fermé que dans

</div>
<//B_sous_rubriquesDEPARTConnex>