模板继承

浏览:1529 发布日期:2014/03/30 分类:求助交流 关键字: 模板继承
昨天第一次用Tp3.1.3模板继承功能,发现功能不够完善,然后将Tp3.2的部分代码复制过来,功能是完善了!但发现继承模板的include里面的block标签,只能被当前操作模板里block标签内容替换,而不能用作如同当前操作模板里的block标签那样去替换继承模板里的block标签,好绕啊!当然本身并没问题。但跟个人写法不一致!
1、先新建个基础模板base.html

2、如上图header.html里,有一段JS代码,当然根header.html里面的内容相关,我就想写在这里面,解析的时候,再替换到foot.html里面

3、foot.html


结果:header.html里block里面的内容会直接解析,而不会被替换到foot.html的<block name="script-header">里面

解决方法:
1、
2、
3、
按如上3张图修改后
<block name="test"></block>同未修改之前一样
<Block name="test">内容</block>则将匹配信息并入$this->block数组,即同当前操作模板中的<block>一样的功能!
最佳答案
评论( 相关
后面还有条评论,点击查看>>