Condition simple

Bonjour, voilà mon soucis, je voudrai conditionner l'affiche d'un div en
fonction du contenu d'une rubrique.
Par exemple : Je clique sur une rubrique, là j'arrive à affiche les rubriques
et/ou les articles, par contre je n'arrive pas a ne pas faire apparaite le div
si la rubrique(que je force a afficher) ne contient ni article, ni rubrique.

Voilà ma boucle :
<div class="artconnex">
<!--affichage des articles connex -->
[(#REM) Articles et rubrique ]
<div class="artrub">Dans cette rubrique :</div>
   <ul class="artconnexlist">
  <BOUCLE_exclu4 (RUBRIQUES) {id_parent} {id_mot=22} {doublons exclu4}>
      </BOUCLE_exclu4>
  <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>
  <//BOUCLE_sous_rubriquesDEPARTConnex>
  </ul>
</div>

Une idée ? une piste ? Merci

Johann a écrit :

Bonjour, voilà mon soucis, je voudrai conditionner l'affiche d'un div en
fonction du contenu d'une rubrique. Par exemple : Je clique sur une rubrique, là j'arrive à affiche les rubriques
et/ou les articles, par contre je n'arrive pas a ne pas faire apparaite le div
si la rubrique(que je force a afficher) ne contient ni article, ni rubrique.
  

je n'ai pas regarder tes boucles mais si tu n'a pas d'articles dans ta rubrique alors il te faut mettre le critéres {tous}

Le 15 févr. 08 à 16:18, Johann a écrit :

Bonjour, voilà mon soucis, je voudrai conditionner l'affiche d'un div

lequel ? ils sont nommés, autant donner son nom

en
fonction du contenu d'une rubrique.
Par exemple : Je clique sur une rubrique, là j'arrive à affiche les rubriques
et/ou les articles, par contre je n'arrive pas a ne pas faire apparaite le div
si la rubrique(que je force a afficher) ne contient ni article, ni rubrique.

Voilà ma boucle :
<div class="artconnex">
<!--affichage des articles connex -->
[(#REM) Articles et rubrique ]
<div class="artrub">Dans cette rubrique :</div>
   <ul class="artconnexlist">
  <BOUCLE_exclu4 (RUBRIQUES) {id_parent} {id_mot=22} {doublons exclu4}>
      </BOUCLE_exclu4>
  <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>
  
<//BOUCLE_sous_rubriquesDEPARTConnex>

<//BOUCLE_...> n'existe pas
il y a </B_...> et <//B_...>

Claude

  </ul>
</div>

Une idée ? une piste ? Merci

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP

Johann a écrit :

Bonjour, voilà mon soucis, je voudrai conditionner l'affiche d'un div en
fonction du contenu d'une rubrique. Par exemple : Je clique sur une rubrique, là j'arrive à affiche les rubriques
et/ou les articles, par contre je n'arrive pas a ne pas faire apparaite le div
si la rubrique(que je force a afficher) ne contient ni article, ni rubrique.
(...)
Une idée ? une piste ? Merci

En utilisant les parties optionneles d'une boucle ?
La syntaxe des boucles - SPIP voir "syntaxe complète"

<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>

Eric