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


Элемент 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.xmlProject файла. На каждый такой модуль ссылается по крайней мере еще один элемент 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>

См. также