Ознакомьтесь с этой статьей, чтобы узнать, как добавить правила синтаксиса для тегов шаблона в 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="..." --> (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 проверяет синтаксис шаблона при сохранении, однако можно вручную проверить его синтаксис перед сохранением. Например, при добавлении параметра шаблона или выражения в представление кода можно проверить правильность синтаксиса.
Выберите «Инструменты» > «Шаблоны» > «Проверить синтаксис шаблона».
Если синтаксис имеет неверный формат, появляется сообщение об ошибке. Сообщение об ошибке содержит описание ошибки и указывает на конкретную строку кода, где находится ошибка.
Вход в учетную запись