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

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

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

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет