(ceci est un message automatique)
Message posté par denisb <denisb@laposte.net> à la suite de l'article «
{... ? ...} ».
http://www.spip.net/ecrire/?exec=articles&id_article=3996#id173909
** {... ? ...}
* [ correction ]
notation : {critère ? valeur} ou encore {critère?} (qui est l'écriture
raccourcie de {critère ?=#ENV{critère)}.)
attention : si, dans la première notation, le ? doit être précédé
d’un espace, dans la seconde il doit être accolé au critère.
fonctionnement : le critère sera pris en compte pour le calcul de la
boucle si et seulement si il existe au moins une valeur répondant à la
comparaison ; sinon le critère sera ignoré.
exemples :
° {id_rubrique?} : retourne les données d’une rubrique si son id
(#ID_RUBRIQUE) est présent dans l’environnement ; si aucun id de
rubrique n’existe dans l’environnement, le critère est ignoré.
° {login ?==^#ENV{login}} : retourne les données des auteurs dont le
login débute par les mêmes caractères que ceux qui constituent le login
(#LOGIN) présent dans l’environnement ; s’il n’y a pas de login dans
l’environnement, le critère est ignoré.