diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-12-05 12:58:56 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-12-05 12:58:56 +0100 |
commit | d44f0e3856295776a48f38ad3611ce3b0a899343 (patch) | |
tree | a0d2b01983a9ac59470c3cd0c1fbd98e395841ee /docs/fr/source/interface-administrateur.rst | |
parent | bf6d78df8877a5656c8090186c7c122a5cde4195 (diff) | |
download | Ishtar-d44f0e3856295776a48f38ad3611ce3b0a899343.tar.bz2 Ishtar-d44f0e3856295776a48f38ad3611ce3b0a899343.zip |
Docs-fr: doc template - 2
Diffstat (limited to 'docs/fr/source/interface-administrateur.rst')
-rw-r--r-- | docs/fr/source/interface-administrateur.rst | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/docs/fr/source/interface-administrateur.rst b/docs/fr/source/interface-administrateur.rst index 44cb86f29..73e790441 100644 --- a/docs/fr/source/interface-administrateur.rst +++ b/docs/fr/source/interface-administrateur.rst @@ -208,6 +208,12 @@ Une fois quelques substitutions faites, on peut l'enregistrer et créer le patro Notions avancées **************** +Attributs ++++++++++ + +Les valeurs utilisées dans les patrons peuvent avoir des attributs correspondant aux noms des colonnes des tables d'éléments utilisés en base de données. Ces attributs sont accédés avec la notation ``.`` . Par exemple, si l'élément a un attribut ``nom``, on accède à la valeur de cet élément avec ``{{element.nom}}``. + + Parcours de liste +++++++++++++++++ @@ -217,23 +223,25 @@ Certaines clés peuvent parfois renvoyer à des listes d'éléments, chacun ayan {{element.nom}} - {{element.prenom}} {% endfor %} -Cela se structure autour des mots clés ``for``, ``in`` et ``endfor``. Au lieu de doubles accolades, ``{%`` et ``%}`` encadrent ces mots clés. +Cela se structure autour des mots clés ``for``, ``in`` et ``endfor``. Au lieu de doubles accolades, ``{%`` et ``%}`` encadrent ces mots clés. Conditions ++++++++++ -{% if already_paid %}YOU ALREADY PAID{% else %}YOU HAVEN'T PAID{% endif %} +Des structures conditionnelles peuvent être mise en place. Cela permet notamment de tester si une valeur a été renseignée et de permettre de contextualiser l'affichage en fonction de cela. Exemple : :: + Ce traitement sous + {% if responsable %}la responsabilité de {{responsable}} + {% else %}une responsabilité à définir + {% endif %} se tiendra... -Images -++++++ +Les structures conditionnelles se structurent autour des mots clés ``if``, ``else`` et ``endif``. On utilise ``{%`` et ``%}`` autour de ces mots clés. La section ``else`` est facultative. -Secretary allows you to use placeholder images in templates that will be replaced when rendering the final document. To create a placeholder image on your template: - - Insert an image into the document as normal. This image will be replaced when rendering the final document. - Change the name of the recently added image to a Jinja2 print tag (the ones with double curly braces). The variable should call the image filter, i.e.: Suppose you have a client record (passed to template as client object), and a picture of him is stored in the picture field. To print the client's picture into a document set the image name to {{ client.picture|image }}. +.. + Images + ++++++ - To change image name, right click under image, select "Picture..." from the popup menu and navigate to "Options" tab. + Il est possible d'utiliser des images dans les patrons. Pour cela il faut placer une image dans le document du patron et modifier son attribut nom sous LibreOffice (clic droit sur l'image, « Propriétés... » et l'onglet « Options ») par une chaîne sous la forme ``{{ mon_image|image }}``. ``mon_image`` correspond au champ image |