Веб-шаблоны

Дата последнего изменения: 2 февраля 2011 г.

Применимо к: SharePoint Foundation 2010

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

Веб-шаблон хранится в базе данных SharePoint в виде решения Microsoft SharePoint Foundation, которое представляет собой файл с расширением WSP. WSP-файл хранится в коллекции решений семейства веб-сайтов. Решение также можно развернуть в виде для песочницы.

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

Веб-шаблоны рекомендуется создавать в тех случаях, когда в решении используется настраиваемый тип сайта. Дополнительные сведения см. в статье Выбор между настраиваемыми веб-шаблонами и настраиваемыми определениями веб-сайтов.

Пользователи создают веб-шаблоны на странице Сохранить как шаблон (или с помощью кода, в котором используется метод SaveAsTemplate класса Microsoft.SharePoint.SPWeb). В большинстве случаев это простейший способ для создания проекта веб-шаблона, однако при необходимости можно создавать файлы, составляющие WSP-пакет, по отдельности и упаковывать их с помощью Microsoft Visual Studio. Можно создать веб-шаблон в пользовательском интерфейсе, импортировать его в Visual Studio и изменить перед повторной упаковкой и повторным развертыванием.

ПримечаниеПримечание

В действительности WSP-файл является CAB-файлом. Можно сохранить копию этого файла из коллекции решений, изменить расширение с WSP на CAB и открыть файл в проводнике Windows.

В определенной степени веб-шаблоны по-прежнему в течение жизненного цикла зависят от определения сайта, на котором они основаны. По этой причине корпорация Майкрософт не поддерживает изменение или удаление определения сайта после создания сайтов на его основе. Такие изменения могут привести к неисправности сайтов, созданных на основе определения (или на базе веб-шаблонов, основанных на этом определении сайта), а также к невозможности создать новые сайты, прямо или косвенно основанные на определении сайта. Дополнительные сведения о связи веб-шаблонов и определения сайтов см. в статье Типы сайтов: веб-шаблоны и определения сайтов. Дополнительные сведения о видах настройки определений сайтов, поддерживаемых корпорацией Майкрософт, см. в статье, посвященной поддерживаемым и неподдерживаемым сценариям работы с настраиваемыми определениями сайтов и областей в SharePoint 2003, 2007 и 2010.

См. также

Ссылка

SPSolutionExporter.ExportWeb

SPSolutionExporter.ExportWebToGallery

Концепции

Типы сайтов: веб-шаблоны и определения сайтов