Section courante

A propos

Section administrative du site

Voici la liste des filtres proposés par Liquid :

Nom Description
abs Ce filtre permet de retourner la valeur absolue d'un nombre.
append Ce filtre permet d'effectuer la concaténation de deux chaînes de caractères et de retourner la valeur concaténée.
at_least Ce filtre permet de limiter un nombre à une valeur minimale.
at_most Ce filtre permet de limiter un nombre à une valeur maximale.
capitalize Ce filtre permet de mettre le premier caractère d'une chaîne de caractères en majuscule.
ceil Ce filtre permet d'arrondir l'entrée au nombre entier le plus proche. Liquid essaie de convertir l'entrée en nombre avant d'appliquer le filtre.
compact Ce filtre permet de supprimer toutes les valeurs nil d'un tableau.
concat Ce filtre permet de concaténer (joindre) plusieurs tableaux. Le tableau résultant contient tous les éléments des tableaux d'entrée.
date Ce filtre permet de convertir un horodatage dans un autre format de date. Le format de cette syntaxe est le même que strftime. L'entrée utilise le même format que Time.parse de Ruby.
default Ce filtre permet d'indiquer un repli au cas où une valeur n'existerait pas. default affichera sa valeur si le côté gauche est nil, false ou vide.
divided_by Ce filtre permet d'effectuer un division d'un nombre par un autre nombre.
downcase Ce filtre permet de rendre chaque caractère d'une chaîne de caractères en minuscules. Cette situation n'a aucun effet sur les chaînes de caractères étant déjà toutes en minuscules.
escape Ce filtre permet d'indiquer un échappement d'une chaîne de caractères remplaçant les caractères par des séquences d'échappement (afin que la chaîne de caractères puisse être utilisée dans une URL, par exemple). Cette situation ne change pas les chaînes de caractères n'ayant rien à échapper.
escape_once Ce filtre permet d'indiquer un échappement d'une chaîne de caractères sans modifier les entités d'échappement existantes. Cette situation ne change pas les chaînes de caractères n'ayant rien à échapper.
first Ce filtre permet de retourner le premier élément d'un tableau.
floor Ce filtre permet d'arrondir l'entrée au nombre entier le plus proche. Liquid essaie de convertir l'entrée en nombre avant d'appliquer le filtre.
join Ce filtre permet de combiner les éléments d'un tableau en une seule chaîne de caractères en utilisant le paramètre comme séparateur.
last Ce filtre permet de retourner le dernier élément d'un tableau.
lstrip Ce filtre permet de supprimer tous les espaces (tabulations, espaces et sauts de ligne) du côté gauche d'une chaîne de caractères. Il n'affecte pas les espaces entre les mots.
map Ce filtre permet de créer un tableau de valeurs en extrayant les valeurs d'une propriété nommée d'un autre objet.
minus Ce filtre permet de soustraire un nombre d'un autre nombre.
modulo Ce filtre permet de retourner le reste d'une opération de division.
newline_to_br Ce filtre permet de remplacer chaque nouvelle ligne (\n) dans une chaîne de caractères par un saut de ligne HTML (<br />).
plus Ce filtre permet d'ajouter un numéro à un autre numéro.
prepend Ce filtre permet d'ajouter la chaîne de caractères spécifiée au début d'une autre chaîne de caractères.
remove Ce filtre permet de supprimer chaque occurrence de la sous-chaîne de caractères spécifiée d'une chaîne de caractères.
remove_first Ce filtre permet de supprimer uniquement la première occurrence de la sous-chaîne de caractères spécifiée d'une chaîne de caractères.
replace Ce filtre permet de remplacer chaque occurrence du premier paramètre d'une chaîne de caractères par le deuxième paramètre.
replace_first Ce filtre permet de remplacer uniquement la première occurrence du premier paramètre d'une chaîne de caractères par le deuxième paramètre.
reverse Ce filtre permet d'inverser l'ordre des éléments dans un tableau. reverse ne peut pas inverser une chaîne de caractères.
round Ce filtre permet d'arrondir un nombre à l'entier le plus proche ou, si un nombre est passé en paramètre, à ce nombre de décimales.
rstrip Ce filtre permet de supprimer tous les espaces (tabulations, espaces et sauts de ligne) du côté droit d'une chaîne de caractères. Il n'affecte pas les espaces entre les mots.
size Ce filtre permet de retourner le nombre de caractères dans une chaîne de caractères ou le nombre d'éléments dans un tableau.
slice Ce filtre permet de retourner une sous-chaîne de 1 caractère commençant à l'index spécifié par le premier paramètre. Un deuxième paramètre facultatif spécifie la longueur de la sous-chaîne de caractères à renvoyer. Les indices de chaîne de caractères sont numérotés à partir de 0.
sort Ce filtre permet de trier les éléments d'un tableau en respectant la casse.
sort_natural Ce filtre permet de trier les éléments d'un tableau en respectant la casse naturel.
split Ce filtre permet de diviser une chaîne de caractères en un tableau en utilisant le paramètre comme séparateur. split est couramment utilisé pour convertir des éléments séparés par des virgules d'une chaîne de caractères en un tableau.
strip Ce filtre permet de supprimer tous les espaces (tabulations, espaces et sauts de ligne) des côtés gauche et droit d'une chaîne de caractères. Il n'affecte pas les espaces entre les mots.
strip_html Ce filtre permet de supprimer toutes les balises HTML d'une chaîne de caractères.
strip_newlines Ce filtre permet de supprimer tous les caractères de nouvelle ligne (sauts de ligne) d'une chaîne de caractères.
times Ce filtre permet de multiplier un nombre par un autre nombre.
truncate Ce filtre permet de raccourcir une chaîne de caractères jusqu'au nombre de caractères passés en paramètre. Si le nombre de caractères spécifié est inférieur à la longueur de la chaîne de caractères, des points de suspension (...) sont ajoutés à la chaîne de caractères et sont inclus dans le nombre de caractères.
truncatewords Ce filtre permet de raccourcir une chaîne de caractères jusqu'au nombre de mots passés en paramètre. Si le nombre de mots spécifié est inférieur au nombre de mots de la chaîne de caractères, des points de suspension (...) sont ajoutés à la chaîne de caractères.
uniq Ce filtre permet de supprimer tous les éléments en double dans un tableau.
upcase Ce filtre permet de rendre chaque caractère en majuscule. Cette situation n'a aucun effet sur les chaînes de caractères étant déjà toutes en majuscules.
url_decode Ce filtre permet de décoder une chaîne ayant été codée en tant qu'URL ou par le filtre url_encode.
url_encode Ce filtre permet de convertir tous les caractères non sécurisés URL d'une chaîne en caractères codés en pourcentage.
where Ce filtre permet de créer un tableau comprenant uniquement les objets avec une valeur de propriété donnée, ou toute valeur véridique par défaut.


Dernière mise à jour : Dimanche, le 19 avril 2020