abstract:php<?php require __DIR__ . '/config/config.php'; // 模板渲染 $smarty->display('work.html');布局文件{* 导入公共头文件 *} {include file="public/header.htm
php
<?php require __DIR__ . '/config/config.php'; // 模板渲染 $smarty->display('work.html');
布局文件
{* 导入公共头文件 *} {include file="public/header.html"} {block name="nav"} 导航 {/block} {block name="content"} 主体 {/block} {* 导入公共底部文件 *} {include file="public/footer.html"}
当前模板
{* 继承自布局文件: layout.html *} {extends file="layout.html"} {* 实例化在layout.html中的定义区块 *} {block name="title"} 我是标题:模板继承案例 {/block} {block name="nav"} {* 引用布局文件中的内容: 导航 *} {$smarty.block.parent} <a href="">首页</a> | <a href="">公司新闻</a> |<a href="">公司产品</a> |<a href="">联系我们</a> {/block} {block name="content"} <P>如果不补足除了产品之外的其他服务短板,特斯拉很难再上一个台阶。</P> <p>“王先生您好,原定本月底的交付将预计推迟到3月初。具体时间我们会根据进展,即时跟您保持更新!”</p> <p>原本在2月27日应该拿到车的Model 3准车主王辉在几天前收到了这条令他不太愉快的微信。 不仅是他,首批几百位热切期盼特斯拉Model 3的车主都似乎还要多等上一段时间。 因为清关的原因,特斯拉原本在2月底对首批车主进行交付的计划被迫延迟了。</p> {$smarty.block.parent} {/block}
Correcting teacher:韦小宝Correction time:2019-02-28 09:19:48
Teacher's summary:Smarty模板引擎中的语法啥的 都是比较简单的 模板的继承可以让我们多个模板中统一的地方写一遍就可以了