ul.nav>li*4>a[href=""]{菜單$$} sublime text 3快捷鍵
方法一:{block}{/block}
帶可添加內容的坑的公共模板【common/base.html】
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>
{block name="title"}
ThinkPHP_5 index頁
{/block}
</title>
</head>
<body>
<div class="wrap">
<div class="header">
<!-- 模板引入 -->
{include file="common/nav" /}
</div>
<div class="main">
<div class="sidebar">
</div>
<div class="body">
{block name="body"}
{/block}
</div>
</div>
<div class="footer">
{block name="footer"}
footer塊【公共繼承】
{/block}
</div>
</div>
</body>
</html>
【view/index.html】
<!-- 繼承機制 -->
{extend name="common/base" /}
{block name="body"}
這是index的body塊
{/block}
{block name="footer"}
這是index的{__block__}
{/block}
方法二:layout方法
修改應用配置i文件
新加鏈條配置
'layout_on' => true,
'layout_name' =>'layout',
如:
'template' => [
// 模板引擎類型 支持 php think 支持擴展
'type' => 'Think',
// 視圖基礎目錄,配置目錄為所有模塊的視圖起始目錄
'view_base' => '',
// 當前模板的視圖目錄 留空為自動獲取
'view_path' => '',
// 模板后綴
'view_suffix' => 'html',
// 模板文件名分隔符
'view_depr' => DS,
// 模板引擎普通標簽開始標記
'tpl_begin' => '{',
// 模板引擎普通標簽結束標記
'tpl_end' => '}',
// 標簽庫標簽開始標記
'taglib_begin' => '{',
// 標簽庫標簽結束標記
'taglib_end' => '}',
'layout_on' => true,
'layout_name' =>'layout',
],
在view目錄下創建 layout.html 文件
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>
ThinkPHP_5 {$title} 頁
</title>
</head>
<body>
<div class="wrap">
<div class="header">
<!-- 模板引入 -->
{include file="common/nav" /}
</div>
<div class="main">
<div class="sidebar">
</div>
<div class="body">
{__CONTENT__} 【 只能用{__CONTENT__} 】
</div>
</div>
<div class="footer">
footer
</div>
</div>
</body>
</html>
在view/index.html下可直接寫內容