Référence de filtres
Voici les filtres reconnu par Liquid de Microsoft :
| Nom | Description |
|---|---|
| add_query | Ce filtre permet d'ajouter ou de modifier un paramètre de requête (query string) à une URL. |
| append | Ce filtre permet de concaténer une chaîne de texte à la fin d'une autre. |
| base | Ce filtre permet de convertir un nombre en sa représentation dans une base numérique différente. |
| batch | Ce filtre permet de segmenter une collection en sous-tableaux de taille spécifiée. |
| boolean | Ce filtre permet de convertir une valeur en booléen (true/false). |
| capitalize | Ce filtre permet de mettre en majuscule la première lettre d'une chaîne. |
| ceil | Ce filtre permet d'arrondir un nombre à l'entier supérieur. |
| concat | Ce filtre permet de fusionner deux tableaux en un seul. |
| current_sort | Ce filtre permet de récupérer l'état de tri actuel dans une collection triable. |
| date | Ce filtre permet de formater une date selon un modèle spécifié. |
| date_add_days | Ce filtre permet d'ajouter un nombre de jours à une date. |
| date_add_hours | Ce filtre permet d'ajouter un nombre d'heures à une date. |
| date_add_minutes | Ce filtre permet d'ajouter un nombre de minutes à une date. |
| date_add_months | Ce filtre permet d'ajouter un nombre de mois à une date. |
| date_add_seconds | Ce filtre permet d'ajouter un nombre de secondes à une date. |
| date_add_years | Ce filtre permet d'ajouter un nombre d'années à une date. |
| date_to_iso8601 | Ce filtre permet de convertir une date au format ISO 8601. |
| date_to_rfc822 | Ce filtre permet de convertir une date au format RFC 822. |
| decimal | Ce filtre permet de formater un nombre en décimal avec un nombre fixe de décimales. |
| default | Ce filtre permet de retourner une valeur de secours si l'originale est vide ou nulle. |
| divided_by | Ce filtre permet de diviser une valeur par un diviseur. |
| downcase | Ce filtre permet de mettre en minuscules toutes les lettres d'une chaîne de caractères. |
| escape | Ce filtre permet d'échapper les caractères spéciaux pour l'insertion dans le HTML. |
| except | Ce filtre permet de retirer des éléments d'un tableau. |
| file_size | Ce filtre permet de convertir une taille en octets en une unité lisible (Ko, Mo, Go). |
| first | Ce filtre permet de récupérer le premier élément d'un tableau ou la première lettre d'une chaîne de caractères. |
| floor | Ce filtre permet d'arrondir un nombre à l'entier inférieur. |
| group_by | Ce filtre permet de regrouper une collection selon la valeur d'un attribut. |
| h | Ce filtre permet d'échapper les caractères HTML (équivalent à escape). |
| has_role | Ce filtre permet de vérifier si un utilisateur connecté possède un rôle donné. |
| host | Ce filtre permet d'extraire le nom d'hôte d'une URL. |
| html_safe_escape | Ce filtre permet d'échapper une chaîne de manière sécurisée pour HTML, tout en conservant certaines balises autorisées. |
| integer | Ce filtre permet de convertir une valeur en entier (supprimer les décimales). |
| join | Ce filtre permet de combiner les éléments d'un tableau en une chaîne, séparés par un délimiteur. |
| last | Ce filtre permet de récupérer le dernier élément d'un tableau ou la dernière lettre d'une chaîne. |
| liquid | Ce filtre permet d'interpréter une chaîne comme du code Liquid et de l'exécuter dynamiquement. |
| metafilters | Ce filtre permet d'appliquer des métas-filtres sur une collection pour en extraire des informations ou transformer les données. |
| modulo | Ce filtre permet de calculer le reste de la division entière entre deux nombres. |
| newline_to_br | Ce filtre permet de convertir les retours à la ligne (\n) en balises <br> HTML. |
| order_by | Ce filtre permet de trier une collection d'objets selon une clef précise. |
| path | Ce filtre permet d'extraire le chemin (path) d'une URL (hors paramètres et hôte). |
| path_and_query | Ce filtre permet d'extraire le chemin et la chaîne de requête (query) d'une URL. |
| plus | Ce filtre permet d'additionner une valeur numérique ou concaténer une chaîne à une autre. |
| port | Ce filtre permet d'extraire le numéro de port d'une URL. |
| prepend | Ce filtre permet d'ajouter une chaîne au début d'une autre. |
| random | Ce filtre permet de sélectionner un élément aléatoire dans une collection. |
| remove | Ce filtre permet de supprimer toutes les occurrences d'une sous-chaîne dans une chaîne. |
| remove_first | Ce filtre permet de supprimer uniquement la première occurrence d'une sous-chaîne. |
| remove_query | Ce filtre permet de retirer un paramètre (ou plusieurs) de la chaîne de requête d'une URL. |
| replace | Ce filtre permet de substituer toutes les occurrences d'une sous-chaîne par une autre. |
| replace_first | Ce filtre permet de remplacer uniquement la première occurrence d'une sous-chaîne. |
| reverse_sort | Ce filtre permet de trier une collection dans l'ordre inverse. |
| round | Ce filtre permet d'arrondir un nombre à l'entier le plus proche (avec option de précision). |
| scheme | Ce filtre permet d'extraire le protocole (schemetel que http/https) d'une URL. |
| select | Ce filtre permet de filtrer une collection en ne conservant que les éléments pour lesquels une condition est vraie. |
| shuffle | Ce filtre permet de mélanger les éléments d'une collection de façon aléatoire. |
| size | Ce filtre permet de compter le nombre d'éléments dans une collection ou de caractères dans une chaîne. |
| skip | Ce filtre permet d'ignorer un nombre spécifié d'éléments du début d'une collection. |
| split | Ce filtre permet de découper une chaîne en tableau selon un délimiteur. |
| string | Ce filtre permet de convertir une valeur (nombre, booléen,...) en chaîne de caractères. |
| strip_html | Ce filtre permet de supprimer toutes les balises HTML d'une chaîne. |
| strip_newlines | Ce filtre permet de supprimer tous les retours à la ligne d'une chaîne. |
| take | Ce filtre permet de prendre un nombre spécifié d'éléments depuis le début d'une collection. |
| text_to_html | Ce filtre permet de transformer du texte brut en HTML, en convertissant les retours à la ligne en paragraphes et <br>. |
| then_by | Ce filtre permet de appliquer un tri secondaire sur une collection déjà triée. |
| times | Ce filtre permet de répéter une chaîne un nombre spécifié de fois ou de multiplier des nombres. |
| truncate | Ce filtre permet de tronquer une chaîne à une longueur spécifiée et ajouter une indication (par exemple '...'). |
| truncate_words | Ce filtre permet de tronquer un texte au nombre de mots précisé, en ajoutant une fin (par exemple '...'). |
| upcase | Ce filtre permet de mettre en majuscules toutes les lettres d'une chaîne. |
| url_escape | Ce filtre permet d'échapper une chaîne pour qu'elle soit sûre dans une URL (percent-encoding). |
| where | Ce filtre permet de filtrer une collection en conservant uniquement les objets dont une propriété correspond à une valeur donnée. |
| xml_escape | Ce filtre permet d'échapper les caractères spéciaux d'une chaîne pour un usage sûr dans du XML. |
Dernière mise à jour : Vendredi, le 18 juillet 2025