pouvoir appliquer un filtre sur la valeur de l'array passé en argument d'une balise de langue
il pourrait être opportun de pouvoir appliquer une fonction/filtre sur la valeur de l'array (le @truc@ dans les fichiers de langue, passé en {truc=machin} dans les squelettes) passé en argument d'une balise de langue.
un exemple pour mieux comprendre
dans le fichier de langue :
nom
<:local:item_1{nom=#SESSION{nom}|wrap{}}:>ceci permettrait de se passer de tags html dans les chaînes de traduction, ne plus avoir :
'item_1' => 'Bonjour nom
et bienvenue !',
la seule possibilité offerte aujourd'hui (en spip 2.0, 2.1, 3.0 ou 3.1) est d'appliquer préalablement le filtre dans un #SET et de récupérer le #GET dans la balise ce qui est un peu lourd :
#SET{nom, #SESSION{nom}|wrap{}} <:local:item_1{nom=#GET{nom}}:>
à noter qu'il est déjà possible d'appliquer un filtre mais à l'ensemble de la balise, par exemple :
<:local:item_1{nom=#SESSION{nom}}|strtoupper:>