Необязательные области в шаблонах в Dreamweaver используют, когда необходимо задать условия для отображения содержимого в документе.
Дополнительная область — это область в шаблоне, которую пользователи могут настроить для отображения или скрытия в документе на основе шаблона. Используйте дополнительную область, когда хотите установить условия для отображения контента в документе.
При вставке дополнительной области вы можете либо установить определенные значения для параметра шаблона, либо определить условные операторы (операторы If...else) для областей шаблона. Используйте простые операции true/false или определите более сложные условные операторы и выражения. Позднее можно при необходимости отредактировать дополнительную область. На основе определенных вами условий пользователи шаблонов могут редактировать параметры в создаваемых ими документах на основе шаблонов и контролировать отображение дополнительной области.
Можно связать несколько дополнительных областей с именованным параметром. В документе на основе шаблона обе области будут отображаться или скрываться как единое целое. Например, вы можете показать изображение «распродажа» и текстовую область цены продажи для товара в продаже.
Вставка дополнительной области
Используйте дополнительную область для управления контентом, который может отображаться или не отображаться в документе на основе шаблона. Есть два типа дополнительных областей:
- Нередактируемые дополнительные области, которые позволяют пользователям шаблонов показывать и скрывать специально отмеченные области, не позволяя им редактировать контент.
Вкладке шаблона дополнительной области предшествует слово if. На основе условия, установленного в шаблоне, пользователь шаблона может определить, видима ли область на создаваемых им страницах.
- Редактируемые дополнительные области, которые позволяют пользователям шаблонов
устанавливать отображение или скрытие области, а также разрешают пользователям редактировать
контент в области.
Например, если дополнительная область включает изображение или текст, пользователь шаблона может установить отображение контента, а также внести изменения в контент при желании. Редактируемая область управляется условным оператором.
Вставить нередактируемую дополнительную область
Выберите меню «Вставка > Шаблон > Дополнительная область».
В категории «Общее» на панели «Вставка» выберите «Шаблоны» в раскрывающемся списке, затем выберите пункт «Дополнительная область».
Добавление редактируемой дополнительной области
Нельзя обернуть выделенное, чтобы создать редактируемую дополнительную область. Вставьте область, затем вставьте контент в область.
Выберите меню «Вставка > Шаблон > Редактируемая дополнительная область».
Выберите пункт «Редактируемая дополнительная область» в категории «Шаблоны» на панели «Вставка».
Установка значений для дополнительной области
Вы можете редактировать настройки дополнительной области после вставки области в шаблон. Например, можно изменить настройку по умолчанию для отображения или скрытия контента, связать параметр с существующей дополнительной областью или изменить выражение шаблона.
Создайте параметры шаблона и определите условные операторы (операторы If...else) для областей шаблона.Вы можете использовать простые операции true/false или определить более сложные условные операторы и выражения.
На вкладке «Дополнительно» можно связать несколько необязательных областей с именованным параметром. В документе на основе шаблона обе области будут отображаться или скрываться как единое целое. Например, можно отобразить изображение «распродажа» и текстовую область с ценой для товара по акции.
Также можно использовать вкладку «Дополнительно» для написания выражения шаблона, которое оценивает значение для необязательной области и отображает или скрывает ее в зависимости от значения.
В виде «Дизайн» щелкните вкладку шаблона необязательной области, которую хотите изменить.
В виде «Дизайн» поместите точку вставки в область шаблона, затем в селекторе тегов в нижней части окна документа выберите тег шаблона <mmtemplate:if>.
В виде «Код» щелкните тег комментария области шаблона, которую хотите изменить.
Установите флажок «Показывать по умолчанию», чтобы выбранная область отображалась в документе. Снимите этот флажок, чтобы установить по умолчанию значение false.
Чтобы установить другое значение параметра, в режиме «Код» найдите параметр в разделе документа и отредактируйте значение.
Если необходимо связать параметры дополнительной области с содержимым, щелкните вкладку «Дополнительно», выберите «Использовать параметр», затем во всплывающем меню выберите необходимый параметр.
Если необходимо записать выражение шаблона для управления отображением дополнительной области, щелкните вкладку «Дополнительно», выберите «Введите выражение» и введите выражение в поле.
Dreamweaver поместит введенный текст в двойные кавычки.
При использовании объекта шаблона «Необязательная область» Dreamweaver вставляет комментарии шаблона в код. Параметр шаблона определяется в разделе head, как в следующем примере:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
В месте вставки необязательной области появляется код, похожий на приведённый ниже:
<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->
<!-- TemplateBeginIf cond="departmentImage" -->
<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>
<!-- TemplateEndIf -->
Можно получить доступ к параметрам шаблона и редактировать их в документе на основе шаблона.
Связанные материалы
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.