摘要: 首先在原文件中加載Smarty并進行模板渲染<?php //加載Smarty require __DIR__ .'/config/config.php'; //模板渲染 $smarty->display('demo6.html'); 之后創(chuàng)
首先在原文件中加載Smarty并進行模板渲染
<?php //加載Smarty require __DIR__ .'/config/config.php'; //模板渲染 $smarty->display('demo6.html');
之后創(chuàng)建一父模板,并在其中導(dǎo)入公共頭文件和公共底部文件,并定義相關(guān)區(qū)塊。
{* 導(dǎo)入公共頭文件 *} {include file="text/header.html"} {block name="nav"}{/block} {block name="content"} <p style="font-family: 華文楷體;"> 虎撲5月13日訊 據(jù)The Athletic記者Bill Landis報道,湖人前鋒勒布朗-詹姆斯近日陪伴大兒子Bronny在印第安納參加青年籃球賽事時發(fā)生了 一件趣事。節(jié)選報道內(nèi)容如下: </p> {/block} {* 導(dǎo)入公共底部文件 *} {include file="text/footer.html"}
公共頭文件:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{block name="title"}NBA資訊{/block}</title> </head> <body>
公共底部文件:
</body> </html>
最后在要渲染的html文件中,繼承布局文件并實例化父模板中定義的區(qū)塊,還可以對部分內(nèi)容做相關(guān)引用。
{* 1.繼承自布局文件layout.html *} {extends file="layout.html"} {* 2.實例化在layout.html中定義的區(qū)塊 *} {block name="title"}{$smarty.block.parent}{/block} {block name="nav"} {* 引用布局文件區(qū)塊中的內(nèi)容 *} {$smarty.block.parent} <a href="#" style="text-decoration: none;color: deeppink;">首頁</a> | <a href="#" style="text-decoration: none;color: deeppink;">NBA</a> | <a href="#" style="text-decoration: none;color: deeppink;">CBA</a> | <a href="#" style="text-decoration: none;color: deeppink;">電競</a> {/block} {block name="content"} {$smarty.block.parent} <p style="font-size: 18px;">到了比賽下半場的某個時刻,勒布朗希望確保裁判知道對面的Bates Fundamentals隊的替補席旁站著兩個教練,這是違反比賽規(guī)則的。這一點很可笑,考慮到勒布朗自己幾乎化身為教練,他是整個球館內(nèi)最引人注目的人,過去20分鐘內(nèi)他都在場邊站立、走動和呼喊,盡管理論上講他并不屬于替補席人員。</p> <p style="font-size: 18px;">一名裁判笑著向勒布朗指出這一點,他也無法忽視這一投訴中的諷刺意味。</p> <p style="font-size: 18px;">勒布朗苦笑著,舉起雙手,退回他的角落位置。</p> <p style="font-size: 18px;">“<span style="color: red">我只是一名球迷啊。</span>”他說道。</p> {/block}
批改老師:查無此人批改時間:2019-05-14 09:25:48
老師總結(jié):完成的不錯??蚣芊浅7奖悖琾hp有很多框架,多熟悉幾個,對工作有幫助。繼續(xù)加油。