From 1a43aa83f2b41327a540346e314ec02d35065da5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 7 Dec 2017 10:56:31 +0100 Subject: [PATCH] doc: write about django templates (#20496) --- help/fr/misc-substvars.page | 2 +- help/fr/{misc-ezt.page => misc-templates.page} | 38 ++++++++++++++++---------- 2 files changed, 24 insertions(+), 16 deletions(-) rename help/fr/{misc-ezt.page => misc-templates.page} (54%) diff --git a/help/fr/misc-substvars.page b/help/fr/misc-substvars.page index a979a76e..10c1830f 100644 --- a/help/fr/misc-substvars.page +++ b/help/fr/misc-substvars.page @@ -2,7 +2,7 @@ type="topic" id="misc-substvars" xml:lang="fr"> - + Frédéric Péters diff --git a/help/fr/misc-ezt.page b/help/fr/misc-templates.page similarity index 54% rename from help/fr/misc-ezt.page rename to help/fr/misc-templates.page index 2abdd948..582bc5df 100644 --- a/help/fr/misc-ezt.page +++ b/help/fr/misc-templates.page @@ -1,5 +1,5 @@ + type="topic" id="misc-templates" xml:lang="fr"> @@ -10,7 +10,7 @@ -Mécanique de template +Mécanique de gabarits

De nombreux éléments permettent l'utilisation d'un système simple permettant @@ -21,9 +21,9 @@ souhaiter la bienvenue. -Bienvenue [session_user_display_name], +Bienvenue {{session_user_display_name}}, -Toute l'équipe de [site_name] vous remercie de votre inscription +Toute l'équipe de {{site_name}} vous remercie de votre inscription et vous souhaite une agréable visite. @@ -44,8 +44,8 @@ et vous souhaite une agréable visite.

Il est également possible d'afficher du contenu de manière conditionnelle, -en utilisant la syntaxe [if-any variable]...[end] ou -[if-any variable]...[else]...[end] pour vérifier la présence +en utilisant la syntaxe {% if variable %}...{% endif %} ou +{% if varible %}...{% else %}...{% endif %} pour vérifier la présence d'une valeur dans variable.

@@ -53,31 +53,39 @@ d'une valeur dans variable. Pour rappel, voici les renseignements que vous nous avez fournis : -[if-any form_var_regime_alimentaire] - - Régime alimentaire : [form_var_regime_alimentaire] -[else] +{% if form_var_regime_alimentaire %} + - Régime alimentaire : {{form_var_regime_alimentaire}} +{% else %} - Aucun régime alimentaire précisé. -[end] +{% endif %}

Pour tester non pas la présence d'une valeur mais le contenu de celle-ci, la -syntaxe est [is variable valeur]...[end], avec également la -possibilité d'un [else]. +syntaxe est {% if variable == valeur %}...{% endif %}, avec également la +possibilité d'un {% else %}.

Pour toute information complémentaire, n'hésitez pas à nous contacter au -numéro [is form_var_pays "France"]0800 123 456[else]+33 1 1234 5678[end]. +numéro {% if form_var_pays == "France" %}0800 123 456{% else %}+33 1 1234 5678{% endif %}.

-Pour plus d'informations, il existe une +Pour plus d'informations la syntaxe utilisée est celle des gabarits Django, il en +existe une documentation +détaillée en ligne. +

+ +

+Précemment un autre langage de description des gabarits était utilisé (EZT), +caractérisé par l'utilisation de crochets (ex: [form_var_email]), il +est toujours disponible mais désormais déconseillé; pour mémoire sa référence -détaillée sur le système de template (en anglais). +détaillée (en anglais) est toujours en ligne.

-- 2.15.1