La solution doit être simple, mais je na la trouve pas.
Dans le bout de code suivant, "TOUT NOUVEAU .. TOUT FRAIS ..." va s'afficher tout le temps, quelque soit le nombre de brèves affichées.
Je voudrais que cette phrase ne s'affiche que si il y a au moins une brève et que cette brève soit âgée de moins de "age".
</BOUCLE_rubriques>
<div class="btebreve">
<h2>TOUT NOUVEAU .. TOUT FRAIS ...
<br></h2>
<BOUCLE_breves(BREVES){age<30}> #TEXTE
<br>
<hr style="width: 80%; height: 2px;">
</BOUCLE_breves>
</div>
Merci de votre aide.
Pierre
Merci à tous trois pour vos réponses.
J'ai choisi la solution de "Roland" qui est une application directe de la première documentation indiquée par "Job".
Ce qui m'étonne toutefois, c'est que ça fonctionne alors que la syntaxe n'est pas complète : <//B_breves> est absent, c'est optionnel ?
Je n'ai pas pris la solution de "Job", bien qu'elle soit plus dans l'esprit de ce que je voulais faire (if then else) parce que cette syntaxe ne me saute pas aux yeux comme évidente (pour l'instant, mais je vais m'y mettre).
Claude, ta solution ne fonctionne pas telle quelle. Je pense que tu as oublié une balise quelque part ?
On Wed, 08 Nov 2006 11:21:42 +0200, ChP <pr.chauveau@free.fr> wrote:
Claude, ta solution ne fonctionne pas telle quelle. Je pense que tu as
oublié une balise quelque part ?
Sa première ligne devrait être </B_breves>
plutôt que </B_breves>, sans
doute une fraute de fappe...
JF
C'est tout à fait vrai. Et cela indique de manière encore plus évidente que les balises fermantes </B_breves> et <//B_breves> sont optionnelles ; ce qui n'apparaît pas dans les rubriques du site SPIP.
Bon, il va falloir que je change de lunettes ! Pouvez-vous m'indiquer dans le document cité, à quel paragraphe ou quelle ligne figure explicitement que les balises fermantes </Bn> et <//Bn> sont optionnelles ?
>
Bon, il va falloir que je change de lunettes ! Pouvez-vous m'indiquer
dans le document cité, à quel paragraphe ou quelle ligne figure
explicitement que les balises fermantes </Bn> et <//Bn> sont optionnelles ?
Il faut bien lire:
" La syntaxe simplifiée d'une boucle est la suivante :
<BOUCLEn(TYPE){critère1}{critère2}...{critèrex}>
* Code HTML + balises SPIP
</BOUCLEn>
"
plus loin la forme complète est donnée, ce qui "induit" l'option.
L'essentiel c'est que tout cela nous donne ce que nous voulons
-- @plus
Jacques
Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est
Il faut bien lire:
" La syntaxe simplifiée d'une boucle est la suivante :
<BOUCLEn(TYPE){critère1}{critère2}...{critèrex}>
* Code HTML + balises SPIP
</BOUCLEn>
"
plus loin la forme complète est donnée, ce qui "induit" l'option.
L'essentiel c'est que tout cela nous donne ce que nous voulons
Il est même écrit : "Le syntaxe indiquée précédemment peut être complétée
par des éléments conditionnels."