Freigeben über


Module-Element (Site)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Gibt Dateien und "alle Benutzer"-Webparts an, mit denen eine Website bereitgestellt werden soll.

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

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut Beschreibung
HyperlinkBaseUrl
Optionaler Text.
IncludeFolders
Optionaler Text.
List
Optionaler Integer-Wert. Gibt den Listentyp an, der innerhalb von Onet.xml definiert ist.
Name
Erforderlicher Text-Wert. Enthält den Namen des Dateisatzes.

Es sind nur folgende Zeichen zulässig:
Alphanumerische
Bindestrich (-)
Unterstrich (_)
Punkt (.)
Leerzeichen ( )
Pfad
Optionaler Text. Gibt den physischen Pfad zum Dateisatz relativ zu %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates\ _Site_Definition_ an.

Darf nur die folgenden Zeichen enthalten:
Alphanumerische
Bindestrich (-)
Unterstrich (_)
Punkt (.)
Leerzeichen ( )
RootWebOnly
Optionaler Boolean-Wert. TRUE , wenn die im Modul angegebenen Dateien nur auf der Website der obersten Ebene der Websitesammlung installiert werden.
SetupPath
Optionaler Text. Gibt den physischen Pfad zu einem Ordner im SharePoint Foundation-Setupverzeichnis %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE) an, der eine Datei enthält, die in das Modul eingeschlossen werden soll.

Darf nur die folgenden Zeichen enthalten:
Alphanumerische
Bindestrich (-)
Unterstrich (_)
Punkt (.)
Leerzeichen ( )
Url
Optionaler Text-Wert. Gibt den virtuellen Pfad des Ordners an, in dem die Dateien abgelegt werden sollen, wenn eine Website instanziiert wird. Wenn Path nicht angegeben ist, wird der Wert von Url für den physischen Pfad verwendet. Verwenden Sie das Url-Attribut zur Bereitstellung eines Ordners mithilfe der Websitedefinition.

Das Url-Attribut darf die folgenden Zeichen nicht enthalten:
"
#
%
&
*
:
<
>
?
\
{
}
|
~
\x7f

Untergeordnete Elemente

Übergeordnete Elemente

Vorkommen

  • Minimum: 0
  • Maximum: Unbegrenzt

HinwBemerkungeneise

Ein detailliertes Module-Element wird in einem Modules-Element direkt unter dem Project-Element einer Onet.xml Datei angezeigt. Auf jedes solche Modul wird von mindestens einem anderen Module-Element verwiesen, das in einem Configuration-Element in derselben Datei enthalten ist.

Das Module-Element gibt eine Datei oder Sammlung von Dateien und einen Speicherort an, an dem die Dateien während der Websiteerstellung installiert werden. Wenn es sich bei der Datei um eine Webpartseite handelt, kann die Moduldefinition angeben, welche Webparts auf der Seite enthalten sein sollen.

Beispiel

Das folgende Beispiel von onet.XML definiert die Ansichten und Dateien, die in einem Modul enthalten sein sollen.

<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>

Siehe auch