как использовать макросы с пирамидой / ZPT (хамелеон)
Я хочу использовать макросы с пирамидой + движок ZPT (хамелеон).
Документы говорят, что "Один шаблон страницы может вместить несколько макросов. " http://chameleon.readthedocs.org/en/latest/reference.html#macros-metal
Таким образом я определил файл:macros.pt
<p>This is step 0</p>
<p>This is step 1</p>
и глобальный шаблонmain_template.pt
со всеми вещами HTML, определяющими слот.content
и шаблон на мой взглядprogress.pt
который используетmain_template.pt
заполнить слот:
...
...
До сих пор я мучительно узнал, что не могу просто сказатьuse-macro="main_template.pt"
потому что Chameleon не загружает шаблоны автоматически, как это делает Zope. Таким образом, я должен был добавитьload:
фрагмент раньше.
Подходит кuse-macro="step-0"
, Это вызывает NameError дляstep-0
, Я пытался предварительно загрузитьmacros.pt
с чем-то вроде но это неТ помочь.
Как я могу использовать макросы, которые собраны в сводный файл макросов?