齐博x1第三季《模板风格的制作》系列009-自定义区块代码

2020-08-28 作者:torylf 分类:教程 阅读:1720

上一节因为我们继承了layout布局模版,所以我们自定义的代码就无效了


如果我们继承了上层模板,那么相当于我们复制了一份上层模板的结构,也就是因为我们有extend这个句话,我们的当前页面也是这样的


所以我们想不继承对应区块,可以再次定义相同的区块名称,重写里面的代码即可

因为继承是固定的,所以结构是无法改变的,改变的只能是区块中的代码

比如我们修改content这部分的区块代码看下


看下浏览效果:


发现没有,因为有重新定义区块后,中间部分就变成自己个性的代码了。


其他没有重写的block,还是保持的继承状态。

而有了继承后,block标记以外的代码永远是无效的


但继承的母模板block区块外的代码是有效的,而且不能被重写


比如这一句,永远都存在着,因为你继承了,它本身又没有在区块中包裹,所以任何页面继承都会存在,

这样的一个规则可以作为永远存在的公共展示存在,比如导航,或者一些全局的js代码什么的,当然最好区块包裹下,

这样在不需要出现的地方就显的更加灵活。


来源: 神盾工作室    转载请注明出处!

本文地址:https://www.shieldsoho.com/article/36.html

 标签: 模板制作
{{item.nickname}} @回复
发表于{{item.create_time}}

  • {{replyitem.nickname}} {{item.create_time}}
    @{{item.nickname}}

查看更多评论