Поделиться через


Схема сайта

Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

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

Определение сайта указывается через файлOnet.xml , расположенный в папке %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates, а также через файл WebTemp*.xml , расположенный в папке %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\1033\XML.

Сайты можно создавать или изменять программными средствами с помощью объектной модели (например, членов классов SPWeb и SPWebCollection или членов классов SPSite и SPSiteCollection ). Их также можно удаленно создавать или изменять с помощью веб-службы администрирования (методы класса Администратор), веб-службы рабочей области документов (методы Dws) или веб-службы собраний (члены собраний).

Элементы схемы сайта

Onet.xml

<Project>

<NavBars>

<NavBar>

<NavBarLink>

<NavBarPage>

<ListTemplates>

<ListTemplate>

<DocumentTemplates>

<DocumentTemplate>

<DocumentTemplateFiles>

<DocumentTemplateFile>

<BaseTypes>

<Basetype>

<Метаданных>

<Конфигурации>

<Конфигурация>

<ExecuteUrl>

<Списки>

<Список>

<Данные>

<Rows>

<Строка>

<Поле>

<>Модули (см. схему модулей)

<WebFeatures>

<Возможность>

<Свойства>

<Свойство>

<SiteFeatures>

<Возможность>

<Свойства>

<Свойство>

<>Модули (см. схему модулей)

<Компоненты>

<ExternalSecurityProvider>

<FileDialogPostProcessor>

<ServerEmailFooter>

Схема модуля

<Модуль>

<Файл>

<AllUsersWebPart>

<BinarySerializedWebPart>

<GUIDMap>

<GUID>

<WebPart>

<NavBarPage>

<Свойство>

<Просмотр>

<BinarySerializedWebPart>

<GUIDMap>

<GUID>

<WebPart>

<Webpartconnection>

<Webparttransformer>

WebTemp*.xml

<Шаблоны>

<Шаблон>

<Конфигурация>

См. также