Здесь есть несколько возможных проблем:
Чтобы Dreamweaver правильно распознал существование шаблона, папка в корне сайта должна быть Templates
, а не templates
.
Как только Dreamweaver «увидит» шаблон правильно, вам необходимо убедиться, что в дочерних HTML-файлах присутствует соответствующий код, чтобы Dreamweaver знал, какие файлы обновлять с помощью шаблона.Этот код принимает форму комментариев HTML, разбросанных по всей странице.После тега <html>
у вас всегда будет следующая строка:
<!-- InstanceBegin template="/Templates/TemplateName.dwt" codeOutsideHTMLIsLocked="false" -->
. После этого редактируемые области обозначаются кодом, который будет выглядеть следующим образом:
<!-- InstanceBeginEditable name="someregion" -->
stuff you can edit
<!-- InstanceEndEditable -->
Без вышеприведенного, дочерние страницы не будут отвечать на шаблон.
Теперь о действительно плохих новостях.Если существующие страницы не будут точно соответствовать шаблону, у вас возникнут всевозможные проблемы, чтобы шаблон хорошо играл с существующим контентом.Выполнение Modify | Template | Apply Template
со страницей, когда страница уже полностью сформирована, создаст диалоговое окно, в котором вас попросят сопоставить содержимое с редактируемыми областями в шаблоне.Но если остальные элементы дизайна отличаются от того, что содержится в шаблоне, Dreamweaver сохранит эти теги вместе с тем, что представит шаблон, что обычно создает массу дублированных тегов и разбитых макетов.
Было бы гораздо лучше создать новые пустые страницы из шаблона Dreamweaver и скопировать / вставить содержимое в редактируемую область, а затем перезаписать «старые» страницы с помощью команды «Сохранить как».