Дальнейшие изменения
Как только Вы научитесь использовать FrontPage 2003 для редактирования веб-узлов, созданных с помощью служб Windows SharePoint Services, Вы поймете, что каждый из них имеет огромные потенциальные возможности стать уникальными и высокоэффективными. Данный раздел демонстрирует, каким образом при использовании возможностей FrontPage 2003 можно не только легко создавать веб-узлы и управлять ими, но и добиться желаемой функциональности.
Повторение одного и того же содержимого на нескольких страницах
Большинство веб-узлов начинаются с небольших ресурсов, а потом разрастаются по мере наполнения. Обычно, чем объемнее веб-узел, тем труднее им управлять. В большинстве случаев это происходит из-за того, что одно и тоже содержимое повторяется несколько раз в различных местах веб-узла, и когда содержимое меняется, приходится редактировать множество страниц. Обычно это не только утомительно, но и приводит к множеству ошибок. К счастью, FrontPage 2003 может помочь управлять содержимым, повторяющимся на нескольких страницах.
Динамические веб-шаблоны
Большинство стилей оформления веб-узлов включают в себя одинаковые для всех страниц панель переходов слева, верхний и нижний колонтитулы, содержащие информацию о правах, контактную информацию, условия использования ресурса и так далее.
Зачастую веб-узел создается одним человеком или командой и затем обновляется и управляется совсем другими людьми (обычно являющимися владельцами содержимого веб-узла). Поэтому теперь FrontPage 2003 позволяет создавать веб-страницы, содержащие специально определенные области редактирования, тем самым, предотвращая нежелательные изменения других частей страницы. Например, веб-разработчик может создать страницы, содержащие верхний и нижний колонтитулы, панель переходов и название страницы, недоступные для редактирования. В то же время страницы могут содержать области, доступные для изменения по желанию пользователя. Это позволяет веб-разработчику контролировать форматирование страницы и избежать случайного удаления или изменения верхнего и нижнего колонтитулов, либо панели переходов. В то же время владелец содержимого может свободно создавать и редактировать его.
Контроль над редактируемыми частями веб-страниц осуществляется посредством динамических веб-шаблонов. Динамические веб-шаблоны представляют собой шаблоны страниц с предопределенными областями редактирования, которые остаются связанными со страницей после ее создания.
Например, Вы можете создать динамический веб-шаблон, который применяется к 30 страницам на веб-узле. Когда Вы хотите внести изменения, например, в нижний колонтитул на всех страницах, то Вам просто нужно будет отредактировать соответствующую часть шаблона – все 30 страниц обновятся автоматически. Вы также можете применять несколько шаблонов к веб-узлу и иметь страницы, не относящиеся ни к каким шаблонам и, следовательно, полностью редактируемые.
Сначала необходимо создать динамический веб-шаблон. Страницы динамических веб-шаблонов – это обычные веб-страницы, поэтому начните с любого оформления. Сохраните страницу с расширением .dwt. Если Вы хотите, чтобы все страницы имели одинаковое оформление и панель переходов, Вы можете создать домашнюю страницу, а затем удалить все элементы, которые не должны отображаться на каждой странице. Данный способ показан на рисунке ниже. Обратите внимание на то, что пример включает объявление на странице, содержащее фразу Добавить страницу в структуру переходов (Add this page to the navigation structure). После применения шаблона к страницам, расположенным в иерархии представления Представление переходов (Navigation View) сразу после домашней страницы, на этих страницах автоматически будет отображаться название страницы, определенное шаблоном. Обратите внимание, что в шаблон включена панель переходов, расположенная слева. Это означает, что панели ссылок домашней страницы будут отображаться на каждой странице. Если какая-либо панель ссылок будет изменена, то это отразится на всех страницах.
Рисунок 16 – Создание динамического веб-шаблона в FrontPage