模板布局 繼承

2021-08-04 04:15:31 字數 800 閱讀 3597

乙個**的多個頁面往往有著相同的頁首和頁尾,每次都重新編寫效率就很低,這個時候利用模板繼承就很有效了。

1、首先編寫乙個templates資料夾下的news.html模板

lang="en"

xmlns:th="">

head>

th:fragment="header">

th:text= "$+$">

h>

div>

body>

html>2、編寫主頁面hello.html模板

lang="en"

xmlns:th="">

charset="utf-8">

getting started: serving web contenttitle>

head>

th:with="title1='你好,',title2='***'">

th:insert="news::header">

div>

div>

body>

html>

一、th:insert 插入要引用的模板的某一塊或整個頁面

二、th:replace將該部分替換成模板的某一塊或整個頁面

三、th:with 定義區域性變數,可以一次性定義多個變數,以逗號隔開

TP5模板布局 模板繼承

在配置檔案中開啟模板布局並設定布局檔名 開啟全域性模板布局 layout on true,全域性模板檔名 layout name layout 建立頭部和底部的公共模板檔案,view header.html view footer.html 我是 的頭部h2 我是 的底部h2 body html 建...

後台管理布局之模板繼承

後台管理布局中分 上 左 右 預設的管理介面 左側跟上方的區域不做任何變動 對於右側區域 支援滾動 css新增 overflow scroll 對於右側區域的內容 進行繼承父級的base.html新增模板語言 子檔案使用extends直接繼承 formaction p inputtype text ...

Thinkphp 模板 模板布局

thinkphp的模板引擎內建了布局模板功能支援,可以方便的實現模板布局以及布局巢狀功能。有三種布局模板的支援方式 這種方式僅需在專案配置檔案中新增相關的布局模板配置,就可以簡單實現模板布局功能,比較適用於全站使用相同布局的情況,需要配置開啟layout on 引數 預設不開啟 並且設定布局入口檔名...