Browse files

make the definition and usage of macros more general

  • Loading branch information...
1 parent 5e8a8d2 commit 2e27709eb738cd50fb6cdd888493dcb2cad42797 Thomas Bach committed Feb 16, 2012
Showing with 4 additions and 3 deletions.
  1. +4 −3 templates.rst
@@ -110,7 +110,8 @@ templates. For example, the ``base`` template looks like this:
<html xmlns=""
- xmlns:metal="">
+ xmlns:metal=""
+ metal:define-macro="base">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>My page</title>
@@ -129,13 +130,13 @@ Each template using the ``base`` template will look like this:
<html xmlns=""
- metal:use-macro="base">
+ metal:use-macro="base.macros['base']">
<tal:block metal:fill-slot="content">
My awesome content.
-The ``metal:use-macro="base"`` statement is essential here.
+The ``metal:use-macro="base.macros['base']"`` statement is essential here.
Content inside ``<tal:block metal:fill-slot="content"></tal:block>`` tags
will replace corresponding block in ``base`` template. You can define
as many slots in as you want. For more information please see

0 comments on commit 2e27709

Please sign in to comment.