summaryrefslogtreecommitdiff
path: root/doc/reference
diff options
context:
space:
mode:
Diffstat (limited to 'doc/reference')
-rw-r--r--doc/reference/qweb.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/reference/qweb.rst b/doc/reference/qweb.rst
index 8e8a213af44..b57d78dcbca 100644
--- a/doc/reference/qweb.rst
+++ b/doc/reference/qweb.rst
@@ -269,6 +269,28 @@ evaluated *before* calling the sub-template, and can alter a local context::
</t>
<!-- "var" does not exist here -->
+The body of the ``call`` directive can be arbitrarily complex (not just
+``set`` directives), and its rendered form will be available within the called
+template as a magical ``0`` variable::
+
+ <div>
+ This template was called with content:
+ <t t-raw="0"/>
+ </div>
+
+being called thus::
+
+ <t t-call="other-template">
+ <em>content</em>
+ </t>
+
+will result in::
+
+ <div>
+ This template was called with content:
+ <em>content</em>
+ </div>
+
Python
======