En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de Cookies pour réaliser des statistiques de visites.

09 54 46 51 10

du lundi au vendredi de 08h à 19h

Les filtres texte


trans

Permets de traduire un texte.

Receveur

  • text : Le texte à traduire

Valeur de retour

Le texte traduit.

Exemple

{{ "Message"|trans }}

truncate

Permets de tronquer un texte à une longueur spécifique. La fonction prend garde de ne pas couper le dernier mot en deux et ajouter ... à la fin.

Receveur

  • text : Le texte à tronquer

Arguments

  • length : Le nombre de caractères à inclure
  • separator (défaut: '...'): Le nombre de caractères à inclure

Valeur de retour

Le texte tronqué.

Exemple

{{ html|html_to_text|truncate(250) }}

html_to_text

Converti du code HTML en texte.

Receveur

  • html : Le code HTML à convertir

Valeur de retour

Le texte.

Exemple

{{ html|html_to_text }}

line

Renvoi la première ligne d'un texte.

Receveur

  • text : La chaîne d'entrée.

Arguments

  • line : L'index de la ligne

Exemple

{{ text|line }}

paragraph

Formate un texte en ajoutant les balises HTML paragraphe et saut de ligne.

Receveur

  • text : La chaîne d'entrée.

Exemple

{{ text|paragraph }}

linkify

Remplace toutes les URL d'un texte en liens cliquable (fonctionne aussi avec Twitter @user et #sujet).

Receveur

  • text : La chaîne d'entrée.

Arguments

  • protocols (défaut: ['html', 'mail']): Les types de lien à prendre en charge.
  • attributes : Les attributs à ajouter aux liens

Exemple

{{ text|linkify(['html', 'mail'], {target:'blank'}) }}

nl2br

Insère un retour à la ligne HTML à chaque nouvelle ligne.

Receveur

  • text : La chaîne d'entrée.

Valeur de retour

Retourne la chaîne modifiée.

Exemple

{{ text|nl2br }}

currency_format

Formate un prix et ajoute la devise courante.

Receveur

  • value : Le montant à formater

Arguments

  • currency : La devise à ajouter (défaut: 'EUR')

Exemple

{{ value|currency_format }}

json_decode

Décode une chaine encodé en JSON.

Receveur

  • string : Chaine à décoder

Valeur de retour

La chaine décodé.

Exemple

{{ text|json_decode }}

decode_address

Décode une adresse.

Receveur

  • address : L'adresse à parser

Arguments

  • separator (défaut: <br>): Le séparateur

Valeur de retour

L'adresse parsé.

Exemple

{{ text|decode_address(' - ') }}

country_name_from_id

Renvoie le nom d'un pays à partir de son id.

Receveur

  • id : L’id du pays

Valeur de retour

Le nom du pays.

Exemple

{{ id|country_name_from_id }}

md5

Calcule le md5 d'une chaîne.

Receveur

  • string : La chaîne.

Valeur de retour

Retourne le md5 de la chaîne, sous la forme d'un nombre hexadécimal de 32 caractères.

Exemple

{% set stringMd5 = string|md5 %}