使用模板继承写一个简单页面(将头部和尾部分离再导入到当前模板中)

Original 2019-05-09 15:51:21 244
abstract:布局文件:{block name="header"} 头部 {/block}  {block name="content"} 主体内容 {/block}  {block name="footer"} 尾部 {/block}模板文件

布局文件:

{block name="header"} 头部 {/block}
 {block name="content"} 主体内容 {/block}
 {block name="footer"} 尾部 {/block}

模板文件:

{* 继承自布局文件 *}
 {extends file="layout2.html"}
 
 {* 显示头部内容 *}
 {block name="header"}
 {* 引入头部文件 *}
 {include file="public/header.html" page_title="最新新闻"}
 {/block}
 {* 显示主体内容 *}
 {block name="content"}
 {* 引入标题 *}
 {include file="public/title.html" country="中国"}
 <P>5月7日,商务部新闻发言人和外交部发言人,先后发表谈话。话都不长,份量不轻。
     商务部新闻发言人应询发表谈话,应美国贸易代表莱特希泽、财政部长姆努钦的邀请,中共中央政治局委员、国务院副总理、中美全面经济对话中方牵头人刘鹤将于5月9日至10日访美,
     与美方就经贸问题进行第十一轮磋商。</P>
 <P>核心信息:第十一轮磋商还将继续 这无疑让各界松了一口气。因为,此前美方突然宣布将加征关税,磋商是否继续成为一大悬念。
     紧接着,外交部发言人表示,中方始终认为,相互尊重、平等互利是达成协议的前提和基础,加征关税解决不了任何问题。
     谈判本身就是一个讨论的过程,双方存在分歧很正常,中方不回避矛盾,对继续磋商具有诚意。
 </P>
 {/block}
 {* 显示尾部内容 *}
 {block name="footer"}
 {* 引入尾部文件 *}
 {include file="public/footer.html"}
 {/block}

主文件:

<?php
 require __DIR__ . '/config/config.php';
 
 $smarty->display('homework2.html');


Correcting teacher:查无此人Correction time:2019-05-10 14:00:08
Teacher's summary:完成的不错。Smarty模板使用的也比较多。多了解几个php框架,对以后工作有帮助。继续加油。

Release Notes

Popular Entries