diff options
Diffstat (limited to 'docs/fr')
-rw-r--r-- | docs/fr/source/annexe-tech-4-jinja-filters.rst | 35 |
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` |