什么时候特别扩展模板,什么时候使用include?是否包括任何与内容类似的用户配置文件部分(如关于我在我们网站的角落)?
发布于 2010-05-19 16:00:18
扩展允许您替换来自父模板的块(例如“内容”),而不是包括构建页面的部分(例如“页眉”和“页脚”)。这允许您拥有包含完整布局的单个模板,并且您只需通过替换块来“插入”另一个模板的内容。
如果在所有页面上都使用用户配置文件,您可能希望将其放入可由其他人扩展的基本模板中,或者将其包含在基本模板中。如果您只想在很少的页面上显示用户配置文件,您也可以将其包含在这些模板中。如果用户配置文件除了几个页面之外都是相同的,请将其放在您的基本模板中的一个块中,然后可以在需要不同配置文件的模板中进行替换。
发布于 2010-05-19 16:00:43
发布于 2019-07-30 21:22:15
扩展创建“父子关系”。在扩展的情况下,有可能覆盖父功能。而include则简单地呈现html响应。
https://stackoverflow.com/questions/2863695
复制相似问题