Правила синтаксиса для тегов шаблона в Dreamweaver

Последнее обновление 27 апр. 2021 г.

Ознакомьтесь с этой статьей, чтобы узнать, как добавить правила синтаксиса для тегов шаблона в 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 проверяет синтаксис шаблона при сохранении, но можно вручную проверить синтаксис шаблона перед его сохранением.Например, если вы добавляете параметр шаблона или выражение в представлении «Код», можно проверить правильность синтаксиса кода.

Откройте документ, который требуется проверить, в окне документа.

Выберите «Инструменты» > «Шаблоны» > «Проверить синтаксис шаблона».

Если синтаксис имеет неверный формат, появляется сообщение об ошибке. Сообщение об ошибке описывает проблему и ссылается на конкретную строку в коде, где обнаружена ошибка.