請閱讀本主題,了解如何在 Dreamweaver 中新增範本標籤的語法規則。了解如何手動檢查範本標籤。

Dreamweaver 會在範本和以範本為架構的文件中,使用 HTML 註解標籤來指定區域,因此以範本為架構的文件算是有效的 HTML 檔。當您插入範本物件時,會在程式碼中自動插入範本標籤。

以下為一般語法規則:

  • 只要有空格出現,您就可以用任何數量的空白 (空格、Tab 字元、斷行) 來取代它。除了在註解的開頭和結尾之外,其他地方一定要有空白。

  • 屬性可以用任何順序指定。例如,在 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="..." --> (equivalent to @@...@@) 
<!-- TemplatePassthroughExpr expr="..." --> 
<!-- TemplateInfo codeOutsideHTMLIsLocked="..." -->

實體標籤

Dreamweaver 會使用下列的實體標籤:

<!-- InstanceBegin template="..." codeOutsideHTMLIsLocked="..." --> 
<!-- InstanceEnd --> 
<!-- InstanceBeginEditable name="..." --> 
<!-- InstanceEndEditable --> 
<!-- InstanceParam name="..." type="..." value="..." passthrough="..." --> 
<!-- InstanceBeginRepeat name="..." --> 
<!-- InstanceEndRepeat --> 
<!-- InstanceBeginRepeatEntry --> 
<!-- InstanceEndRepeatEntry -->

檢查範本語法

當您儲存範本時,Dreamweaver 會自動檢查範本語法,但您可以在儲存範本之前先手動檢查範本語法。例如,假如您在「程式碼」檢視中新增了範本參數或運算式,可以檢查程式碼是否遵循正確的語法。

  1. 在「文件」視窗中開啟想要檢查的文件。
  2. 選取「工具 > 範本 > 檢查範本語法」。

    如果語法格式錯誤,就會出現錯誤訊息。錯誤訊息會描述錯誤,並且指出程式碼中這項錯誤所在的特定行。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策