Элемент Module (Site)
Применимо к: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Указывает файлы и веб-части "все пользователи", с помощью которых подготавливается веб-сайт.
<Module>
HyperlinkBaseUrl = "Text"
IncludeFolders = "Text"
List = "Integer"
Name = "Text"
Path = "Text"
RootWebOnly = "TRUE" | "FALSE"
SetupPath = "Text"
Url = "Text"
</Module>
Элементы и атрибуты
В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут | Описание |
---|---|
HyperlinkBaseUrl |
Необязательный текст. |
IncludeFolders |
Необязательный текст. |
List |
Необязательный атрибут типа Integer. Указывает тип списка, который определяется в Onet.xml. |
Имя |
Обязательный атрибут типа Text. Содержит имя набора файлов. Может содержать только следующие символы: Буквы дефис (-) подчеркивание (_) точка (.) пробел ( ). |
Путь |
Необязательный текст. Указывает физический путь к заданному файлу относительно %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates\ _Site_Definition_. Может содержать только следующие символы: Буквы дефис (-) подчеркивание (_) точка (.) пробел ( ). |
RootWebOnly |
Необязательный логический. Значение TRUE , если файлы, указанные в модуле, устанавливаются только на веб-сайте верхнего уровня семейства веб-сайтов. |
SetupPath |
Необязательный текст. Указывает физический путь к папке в каталоге установки SharePoint Foundation %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE), содержащей файл для включения в модуль. Может содержать только следующие символы: Буквы дефис (-) подчеркивание (_) точка (.) пробел ( ). |
Url |
Необязательный атрибут типа Text. Указывает виртуальный путь папки, в которой нужно разместить файлы при создании сайта. Если Path не указан, для физического пути используется значение атрибута Url. Атрибут Url используется для предоставления папки с помощью определения сайта. Атрибут Url не может содержать следующие символы: " # % & * : < > ? \ { } | ~ \x7f |
Дочерние элементы
Родительские элементы
Occurrences
- Минимум: 0
- Максимум: без ограничений
Замечания
Подробный элемент Module отображается в элементе Modules непосредственно под элементом Onet.xml
Project файла. На каждый такой модуль ссылается по крайней мере еще один элемент Module , который находится в элементе Configuration того же файла.
Элемент Module указывает файл или набор файлов, а также расположение, в которое они были установлены во время создания сайта. Если файл является страницей веб-части, определение модуля может указать, какие веб-части должны быть включены на страницу.
Пример
В следующем примере из Onet.xml определяются представления и файлы для включения в модуль.
<Module Name="Default" Url="" Path="">
<File Url="default.aspx" NavBarHome="True">
<View List="$Resources:core,lists_Folder;/$Resources:core,announce_Folder;" BaseViewID="0" WebPartZoneID="Left" />
<View List="$Resources:core,lists_Folder;/$Resources:core,calendar_Folder;" BaseViewID="0" RecurrenceRowset="TRUE" WebPartZoneID="Left" WebPartOrder="2" />
<AllUsersWebPart WebPartZoneID="Right" WebPartOrder="1"><![CDATA[
<WebPart xmlns="http://schemas.microsoft.com/WebPart/v2" xmlns:iwp="http://schemas.microsoft.com/WebPart/v2/Image">
<Assembly>Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly>
<TypeName>Microsoft.SharePoint.WebPartPages.ImageWebPart
</TypeName>
<FrameType>None</FrameType>
<Title>$Resources:wp_SiteImage;</Title>
<iwp:ImageLink>/_layouts/images/homepage.gif</iwp:ImageLink>
</WebPart>
]]></AllUsersWebPart>
<View List="$Resources:core,lists_Folder;/$Resources:core,links_Folder;" BaseViewID="0" WebPartZoneID="Right" WebPartOrder="2" />
<NavBarPage Name="$Resources:core,nav_Home;" ID="1002" Position="Start" />
<NavBarPage Name="$Resources:core,nav_Home;" ID="0" Position="Start" />
</File>
</Module>