diff options
Diffstat (limited to 'docs/fr/source')
| -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`  | 
