将模板分成几部分并包括每个部分是坏的吗? [英] is dividing a template into parts and including each part bad?
本文介绍了将模板分成几部分并包括每个部分是坏的吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个基本模板,我想将其分成三部分:页眉、正文、页脚.然后我使用基本模板来包含三个子模板.但是,据我所知,这意味着我无法覆盖 {{ block }} 内容.那么使用包括一个坏主意吗?或者有没有办法覆盖包含模板中的块内容?
我知道您可以将静态上下文变量发送到包含的段,但它需要更加动态.
我的代码:
在 header.html 中
<头><script url="..."></script><link rel="..."/>{% 块 head_extension %}{% 结束块 %}头部><身体><标题><div class="headerstuff">
</标题>
然后在 body.html 文件中:
{% 块内容 %}Foo fum 我的内容{% 结束块 %}
footer.html:
<页脚>{% 块页脚 %}版权所有 2015{% 结束块 %}</页脚>