Filtre préfixe locale
Ce filtre vous permet de convertir une chaîne de caractères sans espace en une URI relative à la racine du site et à la langue courante.
L’URI générée se verra préfixée avec /[langue]
(ou /
pour la langue par défaut).
Le filtre vérifie que la valeur en entrée est bien une chaîne de caractères ou alors une URI absolue.
Le filtre s’occupera également de nettoyer la valeur si elles comporte plusieurs slashs d’affilée.
Exemples
Entrée | Sortie |
---|---|
{{ 'about' | prefix_locale }}
|
/about
|
{{ '//about//' | prefix_locale }}
|
/about/
|
{{ 'about me' | prefix_locale }}
|
/about me
|
{{ 'https://www.example.com/about/' | prefix_locale }}
|
https://www.example.com/about/
|
Entrée | Sortie |
---|---|
{{ 'about' | prefix_locale }}
|
/fr/about
|
{{ '//about//' | prefix_locale }}
|
/fr/about/
|
{{ 'about me' | prefix_locale }}
|
/fr/about me
|
{{ 'https://www.example.com/about/' | prefix_locale }}
|
https://www.example.com/about/
|