Cette balise prend en paramètre un filtre ou une combinaison de filtres.
#FILTRE{supprimer_tags|filtrer_entites|trim}
Placée à la fin d’un squelette elle applique son paramètre en tant que filtre à l’ensemble du squelette généré, une fois celui-ci calculé.
Exception : le filtre de cette balise s’appliquera aux squelettes inclus avec la balise #INCLURE
, mais pas avec la balise <INCLURE>
.
Exemple 1 : Dans SPIP2, la compression n’était pas une option paramétrable dans la partie privée de SPIP, mais on pouvait compacter les fichiers CSS et Javascript par l’instruction suivante #FILTRE{compacte_head}
insérée à la fin de du squelette inc-head.html
.
Exemple 2 : Dans le plugin notification, un squelette inscription.html
génère le contenu d’un mail. Pour rendre ce contenu adapté à un mail, le résultat du squelette est traité par une série de filtres destinés à enlever les tags HTML, les espaces redondants et les entités HTML : #FILTRE{supprimer_tags|filtrer_entites|trim}
[1]