summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/fr/source/annexe-tech-4-jinja-filters.rst35
1 files changed, 20 insertions, 15 deletions
diff --git a/docs/fr/source/annexe-tech-4-jinja-filters.rst b/docs/fr/source/annexe-tech-4-jinja-filters.rst
index 0df8369e8..6f2a13a47 100644
--- a/docs/fr/source/annexe-tech-4-jinja-filters.rst
+++ b/docs/fr/source/annexe-tech-4-jinja-filters.rst
@@ -7,7 +7,7 @@ Annexe technique 4 - Filtres pour les patrons de documents
==========================================================
:Auteurs: Étienne Loks, Valérie-Emma Leroux
-:Date: 2021-10-20
+:Date: 2022-03-08
:Copyright: CC-BY 3.0
:Ishtar Version: v3.1.0
@@ -35,7 +35,7 @@ Formatage des chaînes de caractères
Ce filtre met la première lettre en majuscule et ne touche pas au reste de la
chaîne.
- - `{{"saint georges d'oléron"|capfisrt}}` -> `Saint georges d'oléron`
+ - `{{\"saint georges d'oléron\"|capfisrt}}` -> `Saint georges d'oléron`
- **lowerfirst**
@@ -43,7 +43,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**
@@ -51,20 +51,20 @@ 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-03-03"|human_date}}` -> `3 mars 2020`
+ - `{{\"2020-03-03\"|human_date}}` -> `3 mars 2020`
- **int**
Pour afficher un nombre sans décimales.
- - `{{"600.0"|int}}` -> `600`
+ - `{{\"600.0\"|int}}` -> `600`
Manipulation des chaînes de caractères
@@ -76,14 +76,19 @@ Manipulation des chaînes de caractères
Ce filtre permet d'extraire un élément depuis une chaîne de
caractères en prenant en compte un séparateur. Par exemple depuis la chaîne
`2,3,10`, accéder au troisième élément : `10`. Ce filtre nécessite au minimum
-un argument : le numéro de l'élément souhaité (en commençant le compte à 0).
+un argument, le numéro de l'élément souhaité (en commençant le compte à 0) : pour
+avoir le second élément, il faut indiquer en argument `1`.
+Le second argument correspond à la borne de fin non incluse (en commençant le
+compte à 0) : ainsi pour avoir jusqu'au deuxième élément il faut indiquer en argument
+`2`. Si l'on ne souhaite avoir qu'un seul élément, on indique `0`.
Par défaut le séparateur `,` est utilisé si l'on souhaite un autre
-séparateur, on spécifie celui-ci en second argument. On peut associer un
-dernier argument qui permet de renvoyer le reste de la chaîne concaténée,
-il suffit de mettre cet argument à True.
-
- - `{{"9,2,10"|splitpart(1)}}` -> `2`
- - `{{"chaise;bureau;papier;paragraphe"|splitpart(0, ";")}}` -> `chaise`
- - `{{"182025_C001"|splitpart(1, "_")}}` -> `C001`
- - `{{"chaise;bureau;papier;paragraphe"|splitpart(2, ";", True)}}` -> `papier;paragraphe`
+séparateur, on spécifie celui-ci en troisème argument. On peut associer un
+dernier argument qui permet de spécifier le(s) caractère(s) de concatnation que l'on
+souhaite utiliser pour la chaîne en retour.
+
+ - `{{\"9,2,10\"|splitpart(1)}}` -> `2`
+ - `{{\"chaise;bureau;papier;paragraphe\"|splitpart(0,0,\";\")}}` -> `chaise`
+ - `{{\"182025_C001\"|splitpart(1,0,\"_\")}}` -> `C001`
+ - `{{\"chaise;bureau;papier;paragraphe\"|splitpart(1,3,\";\")}}` -> `bureau;papier`
+ - `{{\"chaise;bureau;papier;paragraphe\"|splitpart(1,4,\";\",\"|\")}}` -> `bureau|papier|paragraphe`