Как включить другой шаблон с Chameleon?

Я использую последнюю версию Chameleon в последней версии Pyramid. Иногда я хочу, чтобы шаблон включал другой шаблон. С PHP я могу использовать, например, '@include('_partials.assets')', но как использовать с Chameleon?

В вопросе Как использовать наследование шаблонов с Chameleon? я знаю как наследовать, но пока не могу включить.

Спасибо!


person qingkejin    schedule 06.01.2016    source источник


Ответы (1)


Если я правильно понял ваш вопрос, вы можете поместить эту строку кода в свой первый шаблон.

<tal metal:use-macro='load:partial_assests.pt'></tal>

«tal» можно заменить любым тегом html.

person fat fantasma    schedule 06.01.2016
comment
Понятно ! Вот что я сделал: ‹!-- hello.pt --› ‹p›Hello my world!‹/p› ‹!-- index.pt --› ‹!DOCTYPE html› ... ‹tal:block metal: use-macro='load: hello.pt'› ‹/tal:block› ... Он работает хорошо, большое спасибо. :) - person qingkejin; 06.01.2016