Sommaire
Le filtre |set{nom}
affecte la valeur courante à la variable nom
. C’est une alternative, parfois plus commode à écrire, à la balise #SET{nom,valeur}
.
Ainsi :
[(#TEXTE|mb_strlen|set{longueur})]
[(#GET{longueur}) caractères]
est l’équivalent de
[(#SET{longueur,[(#TEXTE|mb_strlen)]})]
[(#GET{longueur}) caractères]
Le deuxième argument du filtre |set{}
, s’il est non nul, indique qu’il faut « continuer », c’est-à-dire passer la valeur dans la suite des filtres, ou l’afficher si on est en bout de chaîne :
- [(#TEXTE*|set{brut,1}|propre|set{traite,1}|mb_strlen|set{longueur,1})]
…stockera le texte brut dans la variable brut
, le texte traité dans traite
, le nombre de caractères dans longueur
, et affichera in fine la valeur longueur
.