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: alphanumerisch Bindestrich (-) Unterstrich (_) Punkt (.) Leerzeichen ( ) |
Path |
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: alphanumerisch 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 sind. |
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: alphanumerisch 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
Hinweise
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>