参考复制 老师代码
布局模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>{block name="title"}页面标题{/block}</title> </head> <body> {block name="nav"} 导航 {/block} {block name="content"} 来自继承 内容 {/block} </body> </html>
模板文件
{extends file="layoutzuoye02.html"} {block name="title"} title 来自继承 {/block} {block name="nav"} {$smarty.block.parent} 原本导航内容 {/block} {block name="content"} {$smarty.block.parent} {/block}
<?php /** * 模板文件的继承 * 1. 需要创建一个父模板,也叫基础模板,主要是供其它模板继承使用,本身并不对外提供访问 * 2. 约定父模板名称为: layoutzuoye02.html, 可以将它视为一布局模板 */ require __DIR__.'/config/config.php'; $smarty->display('zuoye02.html');