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