程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 使用 IntraWeb (7)

使用 IntraWeb (7)

編輯:Delphi


TIWLayoutMgrHTML、TIWTemplateProcessorHTML 屬於頁面級的模板, 如果要全站統一模板, 當然要用主模板.

TIWTemplateProcessorHTML 通過其 MasterTemplate 屬性可以設置頁面級的主模板, 它可以實現模板嵌套, 但這意義不大.

我們要用的全站級的主模板是通過 IWServerController(ServerController 單元) 的 MasterTemplate 屬性設置的.

設置方法: IWServerController.MasterTemplate := 'xxx.html'; 它的默認路徑還是 IWServerController.TemplateDir.

如果某個頁面只用頁面模板(不用主模板), 設置 IWTemplateProcessorHTML1.MasterFormTag := False; 即可.



主模板的頁面格式如下:
<html>
<head></head>
<body>
  //主模板的內容

  $body        //這個標記用來調用各個頁面, 如果沒有它, 所有頁面將只顯示主模板的內容
  
  //主模板的內容

  {% 某個頁面的控件名 %} //從主模板也可以直接插入某個頁面的控件(如果那個頁面有的話)
</body>
</html>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved