2021-02-05 10:24:18
【html公共模板】這個靜態(tài)html頁面如何調(diào)用常用的頁眉頁腳?如何從html靜態(tài)頁面中提取常見的頁眉頁腳?如何在thinkphp模板的html中引用頁眉頁腳文件?下面就和小編一起來看看吧!
這個靜態(tài)html頁面如何調(diào)用常用的頁眉頁腳?
在互聯(lián)網(wǎng)上,html末尾的網(wǎng)站頁面可能不是html本身,涉及到【靜態(tài)和偽靜態(tài)】,比如一些大型論壇和網(wǎng)站程序,上千個頁面,不可能每次都維護(hù)自己的頁面內(nèi)容。所以一般大家都是用動態(tài)程序創(chuàng)建網(wǎng)站(單獨模板,頁眉+頁面+側(cè)邊欄+頁腳)。然后用靜態(tài)程序生成靜態(tài)緩存(將動態(tài)程序拼接的內(nèi)容保存為html文件,也叫“真靜態(tài)”)。還有一種方法是解析URL,就是URL提供一系列參數(shù),程序會提取這些參數(shù)用于頁面顯示,有或者沒有改變它們的后綴(只是一個修改,對于搜索引擎也叫“偽靜態(tài)”)。PHP或asp可以使用include(require,require_once)或#include方法來包含多個頁面文件。其實看到這個也是這樣。
如何從html靜態(tài)頁面中提取常見的頁眉頁腳?
在這種情況下,沒有辦法只能放在每一頁上?
如何在thinkphp模板的html中引用頁眉頁腳文件?
例:1。使用完整文件名包含格式:例如,在這種情況下,模板文件名必須包含后綴。使用全文件名包含時,要特別注意文件包含是指服務(wù)器端包含,不包含URL地址,也就是說文件參數(shù)的寫入是服務(wù)器端的路徑,如果使用相對路徑,則是基于項目的入口文件位置。2.其他操作模板文件格式包括當(dāng)前模塊:比如導(dǎo)入當(dāng)前模塊下的讀取操作模板:操作模板不需要加后綴。3.包括其他模塊的操作模板格式:例如,包含公共模塊的表頭操作模板;4.包含其他模板主題的模塊操作模板格式:例如,讀取包含藍(lán)色主題的用戶模塊的操作模板;5.要導(dǎo)入的模板格式由變量控制:比如給$tplName分配不同的值可以包含不同的模板文件,變量值的用法同上。無論如何包含外部模板,包含標(biāo)記都支持在包含文件的同時傳遞參數(shù)。例如,在下面的例子中,我們在包含標(biāo)題模板時傳遞了標(biāo)題和關(guān)鍵字變量:您可以在包含的header.html文件中使用var1和var2變量。方法說明:由于模板解析的特點,模板是從條目模板中解析出來的。如果外部模板被更改,模板引擎將不會重新編譯模板,除非它處于調(diào)試模式或緩存已過期。如果在部署模式下修改包含的外部模板文件,則需要清空模塊的緩存目錄,否則不會生效。從3.1版開始,include標(biāo)記支持導(dǎo)入多個模板,這些模板可以用逗號分隔。