Skip to content

Commit

Permalink
Document with context behavior for import directive (fr)
Browse files Browse the repository at this point in the history
  • Loading branch information
fdintino committed Jul 19, 2020
1 parent eea081c commit 73a4eb3
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions docs/fr/templating.md
Original file line number Diff line number Diff line change
Expand Up @@ -513,8 +513,8 @@ du template inclus, et les résultats de ce rendu sont inclus.
exportées. Les macros et les affectations de haut niveau (faites avec [`set`](#set)) sont exportées
depuis les templates, ceci vous permet donc d'y accéder dans un template différent.

Les templates importés sont traités sans le contexte actuel, ils n'ont pas
accès à toutes les variables du template actuel.
Les templates importés sont traités sans le contexte actuel par défaut, ils
n'ont pas accès à toutes les variables du template actuel.

Commençons par un template appelé `forms.html` qui contient ce qui suit :

Expand Down Expand Up @@ -557,6 +557,13 @@ actuel avec `from import` :
{{ field('pass', type='password') }}
```

Si vous ajoutez `with context` à la balise `import`, le template importé
sera traité avec le contexte actuel.

```jinja
{% from "forms.html" import field with context %}
```

`import` accepte n'importe quelle expression arbitraire, donc vous pouvez y passer
n'importe quoi, aussi longtemps que cette expression correspond à un string ou un objet
Template compilé : `{% import name + ".html" as obj %}`.
Expand Down

0 comments on commit 73a4eb3

Please sign in to comment.