請閱讀本主題,了解如何在 Dreamweaver 中新增範本標籤的語法規則。 了解如何手動檢查範本標籤。
Dreamweaver 使用 HTML 註解標記來指定範本和範本型文件中的區域,因此範本型文件仍然是有效的 HTML 檔案。當您插入範本物件時,範本標記會插入到代碼中。
以下為一般語法規則:
無論何處出現空格,您都可以替換為任意數量的空白字元 (空格、定位鍵、換行符號)。除了註解的開頭或結尾處之外,空白字元是必須的。
屬性可以用任何順序指定。 例如,在 TemplateParam 中,您可以在名稱前指定類型。
註解和屬性名稱必須區分大小寫。
所有屬性都必須以引號括住。 可以使用單引號或雙引號。
範本標籤
Dreamweaver 使用以下範本標籤:
<!-- TemplateBeginEditable name="..." -->
<!-- TemplateEndEditable -->
<!-- TemplateParam name="..." type="..." value="..." -->
<!-- TemplateBeginRepeat name="..." -->
<!-- TemplateEndRepeat -->
<!-- TemplateBeginIf cond="..." -->
<!-- TemplateEndIf -->
<!-- TemplateBeginPassthroughIf cond="..." -->
<!-- TemplateEndPassthroughIf -->
<!-- TemplateBeginMultipleIf -->
<!-- TemplateEndMultipleIf -->
<!-- TemplateBeginPassthroughMultipleIf -->
<!-- TemplateEndPassthroughMultipleIf -->
<!-- TemplateBeginIfClause cond="..." -->
<!-- TemplateEndIfClause -->
<!-- TemplateBeginPassthroughIfClause cond="..." -->
<!-- TemplateEndPassthroughIfClause -->
<!-- TemplateExpr expr="..." --> (相當於 @@...@@)
<!-- TemplatePassthroughExpr expr="..." -->
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->
實體標籤
Dreamweaver 使用下列 執行個體標記:
<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." -->
<!-- InstanceEnd -->
<!-- InstanceBeginEditable name="..." -->
<!-- InstanceEndEditable -->
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." -->
<!-- InstanceBeginRepeat name="..." -->
<!-- InstanceEndRepeat -->
<!-- InstanceBeginRepeatEntry -->
<!-- InstanceEndRepeatEntry -->
檢查範本語法
Dreamweaver 會在您儲存 範本時檢查範本語法,但您可以在儲存範本前手動 檢查範本語法。例如,如果您在「程式碼」檢視中新增 範本參數或運算式,可以 檢查程式碼是否符合正確的語法。
選取「工具 > 範本 > 檢查範本語法」。
如果語法格式錯誤,就會出現錯誤訊息。 錯誤訊息說明錯誤的內容,並指出程式碼中發生錯誤的特定 行。