Познавательное чтиво

17 Июн

Шаблонные страницы

Когда страниц, использующих одинаковое оформление, становится слишком много, впору подумать об использовании шаблонных страниц. В основе идеи шаблонных страниц лежит тот же принцип, что и в шаблонных объектах. Сделать один раз и использовать везде. Только теперь уже не отдельные элементы, а целые страницы.

Как и библиотечные объекты, шаблонные страницы дают возможность моментально менять облик страниц, построенных с их участием. Шаблонные страницы также хранятся отдельно в отдельной папке и используются как эталон дизайна для документов, построенных на их основе.

Но шаблонные страницы имеют и свои особенности. Во-первых, страницы, построенные на одном шаблоне, не являются его точными копиями. Надеюсь, это понятно почему? Хотел бы я посмотреть на сайт, у которого хотя бы две страницы точь-в-точь повторяют друг друга.

Во-вторых, и это связано с предыдущим замечанием, шаблонные страницы, как правило, не блокируются полностью от изменений. Вместо этого в них выделяются редактируемые участки, которые могут быть изменены при редактировании страниц на их основе. Все остальное заблокировано. Запрещено все, что не разрешено! Такие вот принципы.

К примеру, разработав общий дизайн оформления статей или отчетов, дизайнер оставляет редактируемыми только области, где помещается текст и заголовок статьи. Затем приходит автор или редактор сайта, создает новые страницы на основе сделанного шаблона и наполняет их содержимым. При этом — милое дело — он может изменять только редактируемые области. Все, что лежит за их пределами, можно редактировать только в самом шаблоне. Единый, но настраиваемый дизайн и одновременно защита от случайных ошибок. Здорово, не правда ли?

В Dreamweaver MX появилось много усовершенствований для работы с шаблонными страницами, по сравнению с предыдущей версией. Так что этот раздел будет интересным всем пользователям пакета, и в особенности — тем, кто перешел с Dreamweaver 4 на Dreamweaver MX.

Leave a Reply

© 2012 Познавательное чтиво | Entries (RSS) and Comments (RSS)