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


Элемент Module (Site)

Дата последнего изменения: 9 марта 2015 г.

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

В этой статье
Атрибуты
Дочерние элементы
Родительские элементы
Вхождения

Задает файлы и веб-части "для всех пользователей", используемые для создания веб-сайта.

<Module>
  HyperlinkBaseUrl = "Text"
  IncludeFolders = "Text"
  List = "Integer"
  Name = "Text"
  Path = "Text"
  RootWebOnly = "TRUE" | "FALSE"
  SetupPath = "Text"
  Url = "Text"
</Module>

Атрибуты

Атрибут

Описание

HyperlinkBaseUrl

Необязательный атрибут типа Text.

IncludeFolders

Необязательный атрибут типа Text.

List

Необязательный атрибут типа Integer. Задает тип списка, определенный в файле Onet.xml.

Name

Обязательный атрибут типа Text. Содержит имя набора файлов. Может содержать только следующие символы:

  • буквы и цифры;

  • дефис (-);

  • подчеркивание (_);

  • точка (.);

  • пробел ( ).

Path

Необязательный атрибут типа Text. Указывает физический путь набора файлов относительно каталога %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\SiteTemplates\определение_сайта. Может содержать только следующие знаки:

  • буквы и цифры;

  • дефис (-);

  • подчеркивание (_);

  • точка (.);

  • пробел ( ).

RootWebOnly

Необязательный атрибут типа Boolean. Значение TRUE используется, если указанные в модуле файлы установлены только на веб-сайте верхнего уровня в семействе сайтов.

SetupPath

Необязательный атрибут типа Text. Указывает физический путь папки в каталоге установки SharePoint Foundation (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\\TEMPLATE), содержащем файл для включения в модуль. Может содержать только следующие знаки:

  • буквы и цифры;

  • дефис (-);

  • подчеркивание (_);

  • точка (.);

  • пробел ( ).

Url

Необязательный атрибут типа Text. Указывает виртуальный путь папки, в которой нужно разместить файлы при создании сайта. Если Path не указан, для физического пути используется значение атрибута Url. Атрибут Url используется для предоставления папки с помощью определения сайта.

Атрибут Url не может содержать следующие символы:

  • \"

  • #

  • %

  • &

  • *

  • :

  • <

  • >

  • ?

  • \\

  • {

  • }

  • |

  • ~

  • \x7f

Дочерние элементы

File

Родительские элементы

Modules

Вхождения

Минимум: 0

Максимум: без ограничений

Примечания

Подробный элемент Module появляется в элементе Modules прямо под элементом Project файла Onet.xml. На каждый такой модуль ссылается хотя бы один другой элемент 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="https://schemas.microsoft.com/WebPart/v2" xmlns:iwp="https://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>

См. также

Концепции

Подготовка файла