内容:
<body>
<block name="head">头部</block>
<block name="nav">导航</block>
<block name="left">左边栏</block>
<block name="right">右边栏</block>
<block name="foot">底部</block>
</body>
---------------------------
文件:Index/head.html
内容:
<extend name="Public:ba
<block name="head"><div class="head"></div></block>
----------------
文件:Index/nav.html
内容:
<extend name="Public:ba
<block name="nav"><div class="nav"></div></block>
----------------------------
文件:Index/index.html
内容:
<include file="head" />
<include file="nav" />
结果:
<body>被加载两次,求解决方案。
-----------------
需求:页面由head、nav、left、right、foot拼凑起来index
=================================
根据回复,整理出我想要的效果了,如下:
文件:Public/ba
内容:
<body>
<block name="head"><include file="Index:head" /></block>
<block name="nav"><include file="Index:nav" /></block>
<block name="left"><include file="Index:left" /></block>
<block name="right"><include file="Index:right" /></block>
<block name="foot"><include file="Index:foot" /></block>
</body>
-------------------------------
文件:Index/head.html
内容:<div class="head"></div>
-----------------------------------------
文件:Index/nav.html
内容:<div class="nav"></div>
-----------------------------------------
文件:Index/index.html
内容:<extend name="Public:ba
-----------------------------------------
以上是我对模板继承使用的理解,求讨教!
----------------------------------------------
1、将各个可能被重复使用的部分分离
2、ba
3、index.html继承ba
最佳答案