{... ? ...}

(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é.