亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

使用模板繼承寫一個簡單頁面(將頭部和尾部分離再導入到當前模板中)

asal 2019-04-09 19:50:47 262
abstrak://layout.html <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>{bl
//layout.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>{block name="title"}頁面標題{/block}</title>
</head>
<body>
{block name="nav"}導航{/block}
{block name="content"}主體{/block}
{block name="footer"}尾部{/block}
</body>
</html>
//demo7.php
<?php
/**
 * 模板繼承的步驟
 * 1.需要創(chuàng)建一個父模板,也叫基礎模板,布局文件,主要是提供其他模板繼承
 * 2.布局文件本身并不對外提供訪問
 * 3.約定布局文件名稱是:layout.html
 */

//加載smarty
require __DIR__.'/config/config.php';
//模板渲染
$smarty->display('demo7.html');

//之前沒有布局文件的時候,模板加載順序是:demo6.html
//如果有了布局文件layout.html,模板加載順序發(fā)生了變化:layout.html-->demo6.html
//demo7.html
{* 1.繼承自布局文件:layout.html *}
{extends file="layout.html"}

{* 2.實例化在layout.html中定義的區(qū)塊 *}
{block name="title"}
我是繼承的標題
{/block}

{block name="nav"}
{* 引用布局文件區(qū)塊中的內容:導航*}
<h2 style="color: red;">{$smarty.block.parent}</h2>
<a href="">首頁</a> | <a href="">公司新聞</a> | <a href="">公司產(chǎn)品</a> | <a href="">聯(lián)系我們</a>
{/block}

{block name="content"}
<h2 style="color: red;">{$smarty.block.parent}</h2>
<p>4月9日,外交部發(fā)言人陸慷主持例行記者會。</p>
<p>有記者提問,不久之前,第九輪中美經(jīng)貿(mào)高級別磋商順利結束,但美國方面有聲音提出,
    對中國所作出的貿(mào)易承諾并不滿足。</p>
{/block}

{block name="footer"}
<h2 style="color: red;">{$smarty.block.parent}</h2>
<p>我是網(wǎng)址的尾部</p>
{/block}

QQ圖片20190409194723.png

Guru membetulkan:天蓬老師Masa pembetulan:2019-04-10 09:40:20
Rumusan guru:函數(shù)可以使代碼復用, 模板也是一樣的, 也可以復用

Nota Keluaran

Penyertaan Popular