TIWLayoutMgrHTML、TIWTemplateProcessorHTML 屬於頁面級的模板, 如果要全站統一模板, 當然要用主模板.
TIWTemplateProcessorHTML 通過其 MasterTemplate 屬性可以設置頁面級的主模板, 它可以實現模板嵌套, 但這意義不大.
我們要用的全站級的主模板是通過 IWServerController(ServerController 單元) 的 MasterTemplate 屬性設置的.
設置方法: IWServerController.MasterTemplate := 'xxx.html'; 它的默認路徑還是 IWServerController.TemplateDir.
如果某個頁面只用頁面模板(不用主模板), 設置 IWTemplateProcessorHTML1.MasterFormTag := False; 即可.
<html> <head></head> <body> //主模板的內容 $body //這個標記用來調用各個頁面, 如果沒有它, 所有頁面將只顯示主模板的內容 //主模板的內容 {% 某個頁面的控件名 %} //從主模板也可以直接插入某個頁面的控件(如果那個頁面有的話) </body> </html>