diff options
author | Emma <emma@iggdrasil.net> | 2021-01-12 01:55:22 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2021-02-28 12:15:23 +0100 |
commit | 0796dc6fc520eb4a42177893d48da2b509bf6885 (patch) | |
tree | c3be88b68359e918a265339b2fb59d8f05167714 /docs | |
parent | 5abe4a3b71307cb8a4c21537dad6c3fe2d11f97b (diff) | |
download | Ishtar-0796dc6fc520eb4a42177893d48da2b509bf6885.tar.bz2 Ishtar-0796dc6fc520eb4a42177893d48da2b509bf6885.zip |
Documentation proofreading
Diffstat (limited to 'docs')
-rw-r--r-- | docs/fr/source/annexe-tech-4-jinja-filters.rst | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/docs/fr/source/annexe-tech-4-jinja-filters.rst b/docs/fr/source/annexe-tech-4-jinja-filters.rst index 346feeab8..dd6fe329d 100644 --- a/docs/fr/source/annexe-tech-4-jinja-filters.rst +++ b/docs/fr/source/annexe-tech-4-jinja-filters.rst @@ -6,24 +6,27 @@ Annexe technique 4 - Filtres pour les patrons de documents ========================================================== -:Auteurs: Étienne Loks, Ishtar team -:Date: 2021-01-08 +:Auteurs: Étienne Loks, Valérie-Emma Leroux +:Date: 2021-01-11 :Copyright: CC-BY 3.0 :Ishtar Version: v3.1.0 ---------------------------------- -Les patrons de documents permettent d'utiliser des filtres sur les données de la base de données. Cela permet essentiellement de mettre en forme les champs . Certains de ces filtres sont directement disponibles via la bibliothèque utilisée dans Ishtar, d'autres ont été développés au sein d'Ishtar. +Les patrons de documents permettent d'utiliser des filtres sur les données de la base de données. Cela permet essentiellement de mettre en forme les champs. Certains de ces filtres sont directement disponibles via la bibliothèque Jinja utilisée dans Ishtar, d'autres ont été développés au sein d'Ishtar. Pour utiliser un filtre, à la suite de la variable, il faut utiliser le caractère `|`, par exemple : `{{variable|capfirst}}`. .. note:: Les filtres peuvent se chaîner. On peut donc écrire : `{{variable|human_date|capitalize}}.` -Pour les différents exemples nous utilisons directement une chaîne de caractères pour illuster, en utilisation réelle on utilise un nom de variable. +Pour les différents exemples nous utilisons directement une chaîne de caractères pour illustrer, en utilisation réelle on utilise un nom de variable. Les différents filtres disponibles sont : +Formatage des chaînes de caractères +----------------------------------- + - **capfirt** Ce filtre met la première lettre en majuscule et ne touche pas au reste de la @@ -37,7 +40,7 @@ chaîne. Ce filtre met la première lettre en minuscule et ne touche pas au reste de la chaîne - - `{{"SAINT-GEORGES D'OLÉRON"|lowerfirst}}` -> `sAINT GEORGES D'OLÉRON` + - `{{"SAINT-GEORGES-D'OLÉRON"|lowerfirst}}` -> `sAINT-GEORGES-D'OLÉRON` - **capitalize** @@ -45,14 +48,24 @@ chaîne Ce filtre met la première lettre de chaque mot en majuscule et le reste de la chaîne en minuscule. - - `{{"SAINT-GEORGES D'OLÉRON"|capitalize}}` -> `Saint-Georges d'Oléron` + - `{{"SAINT-GEORGES-D'OLÉRON"|capitalize}}` -> `Saint-Georges-d'Oléron` - **human_date** Ce filtre permet d'afficher une date en toutes lettres. - - `{{"2020-01-01"|human_date}}` -> `1 janvier 2020` + - `{{"2020-03-03"|human_date}}` -> `3 mars 2020` + +- **int** + +Pour afficher un nombre sans décimales. + + - `{{"600.0"|int}}` -> `600` + + +Manipulation des chaînes de caractères +-------------------------------------- - **splitpart** @@ -66,3 +79,5 @@ séparateur, on spécifie celui-ci en second argument. - `{{"9,2,10"|splitpart(1)}}` -> `2` - `{{"chaise;bureau;papier;paragraphe"|splitpart(0, ";")}}` -> `chaise` + - `{{"182025_C001"|splitpart(1, "_")}}` -> `C001` + |