Настройка страниц приложения в папке Layouts в SharePoint

Исходный номер базы знаний: 944105

Введение

В этой статье описываются два метода настройки внешнего вида и поведения семейств веб-сайтов в SharePoint.

Изменение файлов, установленных SharePoint, не поддерживается. Однако существуют некоторые сценарии, в которых может потребоваться изменить эти файлы для достижения согласованной фирменной символики или других настроек. При изменении этих файлов необходимо учитывать, что они могут быть заменены будущими обновлениями и пакетами обновления. Кроме того, при обновлении до более поздних версий продукта могут возникнуть сложности. Сохраняйте резервные копии всех настраиваемых файлов в случае их перезаписи с помощью обновления. Поддержка продуктов будет предоставлять коммерчески разумную поддержку для помощи с изменениями, но не сможет предоставить изменения продукта или исправления, которые являются результатом изменения файлов, установленных SharePoint.

  1. Создайте папку Layouts_Backup, содержащую резервную копию первоначально установленных файлов и папок. Например, создайте папку Layouts_Backup в следующем расположении:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\Layouts_Backup

  2. Скопируйте первоначально установленные файлы и папки из папки Layouts в папку Layouts_Backup, созданную на шаге 1. Например, скопируйте первоначально установленные файлы и папки из следующей папки в папку Layouts_Backup:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. В папке Layouts настройте файлы .aspx и Файл Application.Master при необходимости.

Метод 2. Создание пользовательской папки Layouts

Примечание.

Этот метод изменяет каталог макетов для любого семейства веб-сайтов в изменяемом веб-приложении. Чтобы применить изменения пользовательских макетов к отдельному семейству веб-сайтов, семейство веб-сайтов должно находиться в собственном веб-приложении.

  1. Создайте настраиваемую папкуLayouts SiteCollection , содержащую копию первоначально установленных файлов и папок. Например, создайте папкуLayouts SiteCollection в следующем расположении:

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts\LayoutsSiteCollection

    Примечание.

    Заполнитель SiteCollection — это имя семейства веб-сайтов.

  2. Скопируйте первоначально установленные файлы и папки из папки Layouts в папку LayoutsSiteCollection , созданную на шаге 1. Например, скопируйте первоначально установленные файлы и папки из следующей папки в папку LayoutsSiteCollection :

    C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Layouts

  3. Запустите Диспетчер служб IIS. Для этого нажмите кнопку Пуск, выберите Пункт Все программы, Администрирование, а затем — Диспетчер служб IIS.

  4. В диспетчере IIS выполните следующие действия.

    1. Разверните веб-сайт, на котором размещено семейство веб-сайтов.
    2. Щелкните правой кнопкой мыши _layouts и выберите пункт Свойства.
    3. Щелкните вкладку Виртуальный каталог.
    4. Нажмите кнопку Обзор, измените путь из папки Layouts в папку LayoutsSiteCollection и дважды нажмите кнопку ОК .
  5. В папке LayoutsSiteCollection настройте файлы .aspx и файл Application.Master при необходимости.

  6. Повторите эти действия для каждого семейства веб-сайтов, которое необходимо настроить.

Преимущество метода 2

  • Этот метод позволяет настраивать страницы приложений для отдельных семейств веб-сайтов.

Ограничения метода 2

  • Если установлено общедоступное обновление, пакет исправлений или пакет обновления, содержащий обновления для файлов в папке Layouts, обновление не применяется к пользовательской папке Layouts.
  • Этот метод может вызвать чрезмерные проблемы с управляемостью и обслуживанием.
  • Все жестко заданные функции SharePoint, ссылающиеся на папку Layouts вместо _layouts виртуального каталога, могут работать неправильно.