{... ? ...}

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