(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#id173907
** {... ? ...}
* Utiliser un critére conditionnel
notation : {critère ? valeur}
ou encore {critère ?} (qui est l'écriture raccourcie de {critère
?=#ENV{critère)}.)
attention : le ? doit être précédé d'un espace.
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é.