conditions sur une boucle

Bonsoir à tous,

La boucle suivante
<BOUCLE_article_edito(ARTICLES) {titre_mot=edito} {par date} {inverse}{id_secteur ?}
{0,1}{lang}>
recherche des articles dans le secteur indiqué s’il y en a un de transmis et dans tout le site sinon.
Comment faire pour qu’elle continue à chercher un article dans le secteur indiqué s’il y en a un mais recherche dans un certain secteur (le secteur n°1) si aucun n’est indiqué ?

Merci

Boby

Boby K a écrit :

Comment faire pour qu'elle continue à chercher un article dans le secteur indiqué s'il y en a un mais recherche dans un certain secteur (le secteur n°1) si aucun n'est indiqué ?

{id_secteur=#ENV{id_secteur}|sinon{1}}

perhaps...

denisb a écrit :

Boby K a écrit :

Comment faire pour qu'elle continue à chercher un article dans le secteur indiqué s'il y en a un mais recherche dans un certain secteur (le secteur n°1) si aucun n'est indiqué ?

{id_secteur=#ENV{id_secteur}|sinon{1}}

perhaps...

je tenterais meme :
{id_secteur=#ENV{id_secteur,1}}

Bonjour Denis the Best of balises

Avant de (bientot) poser encore une question
cette fois, sur les #SET et #GET,
comme je viens de lire Les balises propres au site - SPIP
ne peut-on ecrire, plus simplement :
   {id_secteur=#ENV{id_secteur,1}}

Mais la question qui vient sera :
et si on voulait calculer cette valeur par defaut (en fonction du jour...)

@+
Yx

"denisb" <denisb@laposte.net> a écrit dans le message de news:
gohogu$rb6$1@ger.gmane.org...
Boby K a écrit :

Comment faire pour qu'elle continue à chercher un article dans le secteur
indiqué s'il y en a un mais recherche dans un certain secteur (le secteur
n°1) si aucun n'est indiqué ?

{id_secteur=#ENV{id_secteur}|sinon{1}}

perhaps...

YannX a écrit :

Bonjour Denis the Best of balises

Avant de (bientot) poser encore une question
cette fois, sur les #SET et #GET,
comme je viens de lire Les balises propres au site - SPIP
ne peut-on ecrire, plus simplement :
   {id_secteur=#ENV{id_secteur,1}}

Mais la question qui vient sera :
et si on voulait calculer cette valeur par defaut (en fonction du jour...)

ben sauvagement :
{id_secteur=#ENV{id_secteur,#ENV{un_autre_truc}|filtre}}
faut peut etre mettre des parenthèses, je sais plus :
{id_secteur=#ENV{id_secteur,(#ENV{un_autre_truc}|filtre)}}
enfin, au pire, tu fais :
#SET{valeurpardefaut,(#ENV{un_autre_truc}|filtre)}
{id_secteur=#ENV{id_secteur,#GET{valeurpardefaut}}}

Attention toutefois à ne pas mettre ton #SET dans la partie conditionnelle de la boucle, ca ne marcherait pas (puisque, logiquement, c'est executé après, uniquement si il y a des résultats...)

@++