Многократное использование содержания в шаблонах и библиотеках > Создание документа на основе шаблона |
Страницу подготовил Дмитрий Точилкин, ComplexGroup
Создание документа на основе шаблона
Вы можете использовать шаблон, как основу для создания нового документа, или применить шаблон к существующему документу.
Когда вы создаете новый документ, основанный на шаблоне, можно оставить документ связанным с шаблоном или разорвать эту связь. По умолчанию, когда вы изменяете шаблон, то основанный на этом шаблоне документ обновляется соответственно в соответствии с внесенными в шаблон изменениями. Но если вы сбросите флажок Update Page when Template Changes (Обновлять страницу при изменении шаблона) в диалоговом окне Select Template (Выбор шаблона), то новый документ будет создан на основе копии шаблона как независимый HTML-файл - без заблокированных или редактируемых областей. В этом случае изменения шаблона не изменят документ. Другими словами, отмена данной настройки эквивалентна созданию нового документа на основе шаблона и последующему отделению документа от него.
Замечание: Сбросить флажок Update Page when Template Changes (Обновлять страницу при изменении шаблона) предлагается тем, кто использует шаблоны в качестве бланков и создает на их основе полностью независимые документы. Если вы хотите использовать тип шаблона, предлагаемый в Dreamweaver по умолчанию, т. е. чтобы документы, основанные на шаблоне, обновлялись по мере изменения шаблона, оставьте данную настройку отмеченной.
Чтобы создать новый документ на основе шаблона:
воспользуйтесь одной из рекомендаций:
| выберите команду File (Файл) > New from Template (Новый по шаблону). В появившемся диалоговом окне выберите шаблон. (Если вы не хотите, чтобы новый документ обновлялся при изменениях шаблона, сбросьте флажок Update Page when Template Changes (Обновлять страницу при изменении шаблона).) Затем нажмите кнопку Select (Выбрать); | |
| выберите команду File (Файл) > New (Новый), чтобы создать новый документ, а затем применить к нему шаблон, указав шаблон в категории Templates (Шаблоны) панели Assets (Активы) и нажмите кнопку Apply (Применить). (То же самое можно сделать, перетащив шаблон из панели Assets (Активы) к документу.) |
Чтобы применить шаблон к существующему документу Dreamweaver:
выполните следующие шаги:
Откройте документ, и примените один из способов:
| переключитесь в визуальный режим окна Document (Документ), а затем выберите команду Modify (Изменить) > Templates (Шаблоны) > Apply Template to Page (Применить шаблон к странице); укажите шаблон из списка и нажмите кнопку Select (Выбрать); | |
| выберите шаблон в категории Templates (Шаблоны) панели Assets (Активы) и нажмите кнопку Apply (Применить); | |
| перетащите шаблон из категории Templates (Шаблоны) панели Assets (Активы) в окно Document (Документ), находящееся в визуальном режиме. |
Если говорится, что "шаблон применен к документу", это значит то же, что "документ основан на шаблоне" или "документ создан по шаблону". Данные выражения употребляются в одинаковом контексте. Когда вы применяете шаблон к существующему документу, который еще не основан на шаблоне, Dreamweaver превращает документ в копию файла шаблона, объединяя существовавшее в документе содержимое в одну редактируемую область шаблона по вашему выбору.
Замечание: Интерактивные эффекты и другие сценарии в существующем документе, которые связаны с его содержимым, остаются в секции заголовка документа после того, как вы применяете к странице шаблон. Другие элементы секции заголовка в существующем документе, например теги , после назначения шаблона отменяются.
When you apply a template to an existing document that isn't already based on a template, Dreamweaver turns the document into a copy of the template file, placing the material from the document's existing body section into a single editable region of your choice.
Когда вы применяете новый шаблон к существующему документу, основанному на другом шаблоне, Dreamweaver преобразует документ в копию нового шаблона, помещая материал существующих редактируемых областей в соответствующие редактируемые области нового шаблона везде, где это возможно. Dreamweaver делает это, сравнивая названия редактируемых областей в документе с названиями редактируемых областей в новом шаблоне, и переносит содержимое в одноименные области.
Предположим, вы разработали новый дизайн сайта, но пока что не хотите изменять все страницы. В этом случае можно создать шаблон с новым макетом и оформлением, присваивая редактируемым областям в новом шаблоне те же самые имена, какие существовали в прежнем шаблоне. Затем, когда вы примените новый шаблон к одной из страниц, материал из ее редактируемых областей будет помещен в соответствующие редактируемые области нового макета.
Если в прежнем шаблоне есть редактируемая область, которой не соответствует ни одна область в новом шаблоне, то диалоговое окно Choose Editable Region for Orphaned Content (Выбор редактируемой области для несопоставленного содержимого) запросит, в какую редактируемую область нового шаблона надо поместить прежнее "несопоставленное" содержимое. Выберите название редактируемой области, и все несовпадающее содержание будет добавлено в конец этой области. (Все несопоставленное содержимое из существующего документа должно войти в одну редактируемую область.) Если вы не выбрали ни одну область, т. е. указали пункт (none) (Отсутствует) вместо имени области, то элементы несопоставленой области не будут введены во вновь создаваемый документ.
Если вы полагаете, что редактируемые области прежнего документа соответствуют редактируемым областям нового шаблона, но, тем не менее, появилось диалоговое окно Choose Editable Region for Orphaned Content (Выбор редактируемой области для несопоставленного содержимого), можно нажать кнопку Cancel (Отмена), и тогда новый шаблон не будет применен к документу. Затем следует внимательно сравнить редактируемые области в прежнем документе с редактируемыми областями в новом шаблоне, чтобы выяснить несоответствие этих областей. Вы можете затем добавить новые области с теми же названиями к новому файлу шаблона и применить его к документу вновь.
К документу добавляются все новые редактируемые области, которые существуют в новом шаблоне, но отсутствуют в старом. Новые области по умолчанию содержат текст метки-заполнителя, указанной в новом файле шаблона.
Если, применив шаблон к документу, вы получили неожиданные результаты, то можно использовать команду Edit (Правка) > Undo Apply Template (Отменить применение шаблона), чтобы вернуться к прежнему состоянию документа.