SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Télécharger

|set

Décembre 2015 — mis à jour le : 9 janvier

Toutes les versions de cet article :


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.

Voir aussi |setenv

P.-S.

Le filtre |set est introduit dans SPIP 2.1 et SPIP 3 le 3 juin 2014.


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé