继承模板理解

原创 2018-11-29 17:03:36 707
摘要:我的理解:1。如果demo中继承了base,那么就可以显示base中block中的字符2.demo中也可以写{block},如果name相同的那么会覆盖base中的字符3.可以用{__BLOCK__}合并demo和base的字符;4。继承了base,demo和base中的标签和字符都不会被显示demo.html{extend name="base"/} block&n

我的理解:

1。如果demo中继承了base,那么就可以显示base中block中的字符

2.demo中也可以写{block},如果name相同的那么会覆盖base中的字符

3.可以用{__BLOCK__}合并demo和base的字符;

4。继承了base,demo和base中的标签和字符都不会被显示

demo.html

{extend name="base"/}
block name='main'}aaaaaa{/block}<!-- 1.这个会覆盖base里的数字 -->
{block name='lay'}{__BLOCK__}bbbbb{/block}<!-- 2.这个与bass里面的值合并 -->
{block name='header'}{/block}<!-- 3.这个为空 -->
<!-- {block name='footer'}ddddd{/block} --> <!-- 4.不写会默认显示 -->
{block name='course'}<h3>eeeee</h3>{/block}  <!-- 5.demo中可以显示标签 -->
<a>标签中的不能显示</a>
直接写也不能显示

base.html

{block name='main'}111111{/block}<br>
{block name='lay'}222222{/block}<br>
{block name='header'}33333{/block}<br>
{block name='footer'}44444{/block}<br>
{block name='course'}<h3>5555555</h3>{/block}<br>
{block name='head'}<h3>5555555</h3>{/block}<br>


批改老师:韦小宝批改时间:2018-11-29 17:57:20
老师总结:写的很不错!理解的也没毛病!继续加油吧!

发布手记

热门词条