pb de boucle (simple)

Bonjour,

J'ai un petit pb de boucle ...
Certain ont des articles ont des PS (qui est en fait un numero d'article).
Quand l'article n'a pas de PS, je veux qu'il ne m'affiche rien, et je ne
comprends pas j'ai beau retourner ma boucle dans tous les sens il m'affiche
toujours le code html contenu dans la boucle...

Voila ma boucle :

<B_ps>

<BOUCLE_ps(ARTICLES){id_article}>
<A HREF="article.php3?id_article=#PS" CLASS=lien_bleu>In french</a>

</BOUCLE_ps>
</B_ps>

Dans tous les cas il m'affiche "in French", je veux qu'il m'affiche ca que
quand il y a un ps.

Merci d'avance

Coralie

Bonsoir,

Le mardi, 18 mars 2003, à 18:07 Europe/Paris, Coralie Paulhac a écrit :

<B_ps>

<BOUCLE_ps(ARTICLES){id_article}>
<A HREF="article.php3?id_article=#PS" CLASS=lien_bleu>In french</a>

</BOUCLE_ps>
</B_ps>

Ta boucle n'affichera rien quand il n'y a pas d'article. Pour ne rien afficher quand un une balise ne retourne rien, il faut la mettre en optionnel (ie encadrer la balise entre () par des ). Dans ton cas, de la manière suivante :

<B_ps>

<BOUCLE_ps(ARTICLES){id_article}>
  [<a href="article.php3?id_article=(#PS)" CLASS=lien_bleu>In french</a>]

</BOUCLE_ps>
</B_ps>

C'est expliqué dans la section 4.2 du manuel de référence

Cordialement

--
Jean-Luc

--
Jean-Luc Béchennec - CR CNRS - IRCCyN - Nantes
1 rue de la Noë, BP 92 101, F-44321 NANTES CEDEX 03
Tél: 02 40 37 69 81

Il faut mettre le in fench dans kle texte conditonel après si le résultat de
la boucle est vide
plus concrètement :
<B_ps>

<BOUCLE_ps(ARTICLES){id_article}>
<A HREF="article.php3?id_article=#PS" CLASS=lien_bleu>In french</a>

</BOUCLE_ps>
</B_ps>

In french

<//B_ps>
Voili
S
----- Original Message -----
From: "Coralie Paulhac" <coralie.paulhac@wanadoo.fr>
To: <spip@rezo.net>
Sent: Tuesday, March 18, 2003 6:07 PM
Subject: [Spip] pb de boucle (simple)

Bonjour,

J'ai un petit pb de boucle ...
Certain ont des articles ont des PS (qui est en fait un numero d'article).
Quand l'article n'a pas de PS, je veux qu'il ne m'affiche rien, et je ne
comprends pas j'ai beau retourner ma boucle dans tous les sens il

m'affiche

toujours le code html contenu dans la boucle...

Voila ma boucle :

<B_ps>

<BOUCLE_ps(ARTICLES){id_article}>
<A HREF="article.php3?id_article=#PS" CLASS=lien_bleu>In french</a>

</BOUCLE_ps>
</B_ps>

Dans tous les cas il m'affiche "in French", je veux qu'il m'affiche ca que
quand il y a un ps.

Merci d'avance

Coralie

_______________________________________________
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.uzine.net/spip