Generator
  • Introduction
  • Endpoints
    • /generate
  • Les spécifications
    • Construire une spécification
    • Liste des spécifications
  • Les contextes
  • Les structures conditionnelles
    • For
  • Les filtres
    • Replace
    • Date
    • Uppercase
    • Lowercase
    • UCFirst
Powered by GitBook
On this page

Was this helpful?

Les filtres

Lorsque vous utilisez des variables pour générer du texte, les filtres vous permettent d'effectuer une action à effectuer dessus. Avoir le texte en majuscules, en minuscule, changer le format de la date, etc ...

Source de données :

{
    "home_team": {
        "name" : "Olympique Lyonnais"
    }
}

Exemple:

{
    "text": "Texte en majuscule : [[#home_team#name|uppercase]]"
}

Le résultat sera : Texte en majuscule : OLYMPIQUE LYONNAIS

Construire un filtre

Il filtre se positionne à la fin de votre variable et doit être précédé d'un "pipe" : | . Vous pouvez cumuler les filtres entre eux :

  • [[#home_team#name|uppercase]] : Le filtre uppercase sera appliqué.

  • [[#match#date_timestamp|date("Y-m-d")|uppercase]] : Le filtre date sera appliqué, puis, le filtre uppercase

Certains filtres acceptent des arguments comme si vous appeliez une fonction. Pour cela, il suffit de procéder comme une fonction :

  • monfiltre("param1", "param2")

PreviousForNextReplace

Last updated 5 years ago

Was this helpful?