Dreamweaver 中範本標籤的語法規則

上次更新時間 2021年4月27日

請閱讀本主題,了解如何在 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 會在您儲存 範本時檢查範本語法,但您可以在儲存範本前手動 檢查範本語法。例如,如果您在「程式碼」檢視中新增 範本參數或運算式,可以 檢查程式碼是否符合正確的語法。

在「文件」視窗中開啟您要檢查的文件。

選取「工具 > 範本 > 檢查範本語法」。

如果語法格式錯誤,就會出現錯誤訊息。 錯誤訊息說明錯誤的內容,並指出程式碼中發生錯誤的特定 行。