Affichage conditionnel

Hello à vous tous,

Je souhaiterai faire un affichage conditionnel en fonction du nombre de réponses d'une boucle.

Voici un exemple :

SI NOMBRE DE RESULTAT DE <BOUCLEDernier(ARTICLES){id_rubrique=30}> EST SUPERIEUR A 0
ALORS AFFICHER #TITRE #TEXTE
SINON AFFICHER <BOUCLEAutreBoucle></BOUCLEAutreBoucle>

Merci d'avance pour votre aide, cordialement.

Charlie

essaies cela :

<BOUCLE_Dernier(ARTICLES){id_rubrique=30}>
  #TITRE #TEXTE
</BOUCLE_Dernier>
  <BOUCLEAutreBoucle></BOUCLEAutreBoucle>
<//B_Dernier>

Xavier BUROT

Selon Charlie <ccolson@groupe-cac.com>:

Hello à vous tous,

Je souhaiterai faire un affichage conditionnel en fonction du nombre de
réponses d'une boucle.

Voici un exemple :

SI NOMBRE DE RESULTAT DE <BOUCLEDernier(ARTICLES){id_rubrique=30}> EST
SUPERIEUR A 0
ALORS AFFICHER #TITRE #TEXTE
SINON AFFICHER <BOUCLEAutreBoucle></BOUCLEAutreBoucle>

Merci d'avance pour votre aide, cordialement.

Charlie

_______________________________________________
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 : http://www.spip-contrib.net/spikini/FaQ

Xavier BUROT a formulé ce mercredi :

essaies cela :

<BOUCLE_Dernier(ARTICLES){id_rubrique=30}>
  #TITRE #TEXTE
</BOUCLE_Dernier>
  <BOUCLEAutreBoucle></BOUCLEAutreBoucle>
<//B_Dernier>

Xavier BUROT
http://xebiaut.free.fr

Selon Charlie <ccolson@groupe-cac.com>:

Hello à vous tous,

Je souhaiterai faire un affichage conditionnel en fonction du nombre de
réponses d'une boucle.

Voici un exemple :

SI NOMBRE DE RESULTAT DE <BOUCLEDernier(ARTICLES){id_rubrique=30}> EST
SUPERIEUR A 0
ALORS AFFICHER #TITRE #TEXTE
SINON AFFICHER <BOUCLEAutreBoucle></BOUCLEAutreBoucle>

Merci d'avance pour votre aide, cordialement.

Charlie

_______________________________________________
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 : http://www.spip-contrib.net/spikini/FaQ

Salut,
donc le problème en écrivant ca :

<BOUCLE_Dernier(ARTICLES){id_rubrique=30}>
  #TITRE #TEXTE
</BOUCLE_Dernier>
  <BOUCLEAutreBoucle></BOUCLEAutreBoucle>
<//B_Dernier>

C'est qu'il m'affiche les deux boucle ... avec déjà #TITRE et #TEXTE puis la boucle AutreBoucle ... alors que cette dernière correspond à un else ... (donc ne devrait pas s'afficher, soit l'un, soit l'autre).

Charlie a écrit :

Xavier BUROT a formulé ce mercredi :
  
essaies cela :

<BOUCLE_Dernier(ARTICLES){id_rubrique=30}>
  #TITRE #TEXTE
</BOUCLE_Dernier>
  <BOUCLEAutreBoucle></BOUCLEAutreBoucle>
<//B_Dernier>

Xavier BUROT

Selon Charlie :

    
Hello à vous tous,

Je souhaiterai faire un affichage conditionnel en fonction du nombre de
réponses d'une boucle.

Voici un exemple :

SI NOMBRE DE RESULTAT DE <BOUCLEDernier(ARTICLES){id_rubrique=30}> EST
SUPERIEUR A 0
ALORS AFFICHER #TITRE #TEXTE
SINON AFFICHER <BOUCLEAutreBoucle></BOUCLEAutreBoucle>

Merci d'avance pour votre aide, cordialement.

Charlie

_______________________________________________
liste spip
 - désabonnement : 
Infos et archives : 
Documentation de SPIP : 
irc://irc.freenode.net/spip
FAQ : 
      

Salut,
donc le problème en écrivant ca :

<BOUCLE_Dernier(ARTICLES){id_rubrique=30}>
  #TITRE #TEXTE
</BOUCLE_Dernier>
  <BOUCLEAutreBoucle></BOUCLEAutreBoucle>
<//B_Dernier>

C'est qu'il m'affiche les deux boucle ... avec déjà #TITRE et #TEXTE 
puis la boucle AutreBoucle ... alors que cette dernière correspond à un 
else ... (donc ne devrait pas s'afficher, soit l'un, soit l'autre).

  
peut-être en mettant la syntaxe complète :
<B_Dernier>
<BOUCLE_Dernier(ARTICLES){id_rubrique=30}>
  #TITRE #TEXTE
</BOUCLE_Dernier>
</B_Dernier>
  <BOUCLEAutreBoucle></BOUCLEAutreBoucle>
<//B_Dernier>

Jean-Christophe Villeneuve a présenté l'énoncé suivant :

r

J'ai résolu le problème j'avai une erreur de syntaxe dans le nom de ma boucle, merci bcp :slight_smile: