Опубликован: 19.12.2008 | Уровень: специалист | Доступ: платный
Лекция 8:

SharePoint Designer 2007: Мастер-страницы

Лабораторная работа 8.2. Редактирование мастер-страницы

В рамках этого примера приведем добавление на мастер-страницу некоторого текста (скажем, сведения об авторских правах), с тем, чтобы этот текст отображался на всех страницах сайта, контролируемых этой мастер-страницей. Выполните следующее.

  1. Откройте файл default.master в SharePoint Designer.
  2. Перейдите к редактированию таблицы в нижнем правом "квадрате" мастер-страницы, зарезервированном за страницей содержимого (рис. 8.31).
    Вставьте новую строку в нижнюю часть таблицы

    увеличить изображение
    Рис. 8.31. Вставьте новую строку в нижнюю часть таблицы
  3. Вызовите из этой области контекстное меню и выберите в нем команду Вставить / Строка снизу.
  4. Во вставленную нижнюю ячейку таблицы введите текст (рис. 8.32).
  5. Сохраните мастер-страницу.
    Введите текст в нижнюю ячейку таблицы

    увеличить изображение
    Рис. 8.32. Введите текст в нижнюю ячейку таблицы
  6. Перейдите к домашней странице в SharePoint Designer запустите ее просмотр в браузере.
  7. Убедитесь в том, что все страницы сайта теперь содержат одинаковый текст, приходящий с мастер-страницы (рис. 8.33)
Просмотрите сведения о копирайте на нескольких страницах веб-узла

увеличить изображение
Рис. 8.33. Просмотрите сведения о копирайте на нескольких страницах веб-узла

Лабораторная работа 8.3. Просмотр коллекции главных страниц в браузере

Перечень главных страниц, присутствующих на узле, допускается просматривать в браузере. Рассмотрим, как это делается.

  1. Откройте меню Действия узла и выберите пункт Параметры узла.
  2. В разделе Коллекции щелкните по ссылке Главные страницы (рис. 8.34).
    Перейдите к коллекции главных страниц

    увеличить изображение
    Рис. 8.34. Перейдите к коллекции главных страниц
  3. Просмотрите коллекцию главных страниц (рис. 8.35).
  4. Если Вы хотите отредактировать главную страницу, выделите ее в и щелкните пункт Изменить, чтобы открыть ее в SharePoint Designer.
Коллекции главных страниц веб-узла

увеличить изображение
Рис. 8.35. Коллекции главных страниц веб-узла

Краткие итоги

Домашняя страница узла SharePoint является страницей содержимого, выполненной на основе шаблона мастер-страницы.

Главная страница, или мастер-страницы, – это составляющие среды ASP.NET 2.0. Поэтому они работают одинаково в узлах Службы Windows SharePoint Services 3.0 и Office SharePoint Server 2007, т.к. обе эти технологии основаны на ASP.NET 2.0. Используя главные страницы, можно создать одну единственную страницу шаблона, а затем использовать этот шаблон в качестве основы для нескольких страниц веб-узла.

Главная страница имеет расширение .master и хранятся в папке _catalogs / masterpage в папке веб-узла на сервере.

Страница содержимого (с расширением .aspx), просматриваемая в браузере, формируется благодаря слиянию главных страниц и, собственно, элементов содержимого, расположенных на aspx-странице. Поэтому наполнение aspx-страницы, которое мы наблюдаем в SharePoint Designer, является комбинацией элементов с главных страниц, а также элементов, расположенных непосредственно на странице содержимого.

По умолчанию каждый узел имеет одну главную страницу, которая хранится в галерее главных страниц. В этой галерее можно сохранять неограниченное количество главных страниц, но в качестве главной странице для узла можно выбрать только одну. Пользуясь SharePoint Designer, разрешается назначить разные главные страницы отдельным aspx-страницам веб-узла.

Зарина Каримова
Зарина Каримова
Казахстан, Алматы, Гимназия им. Ахмета Байтурсынова №139, 2008
Akiyev Begench
Akiyev Begench
Беларусь, Полоцк, полоцкий государственный университет