Élément Module (Site)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | SharePoint Server 2013

Spécifie les fichiers et les composants Web Parts « tous les utilisateurs » avec lesquels mettre en service un site web.

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

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut Description
HyperlinkBaseUrl
Texte facultatif.
IncludeFolders
Texte facultatif.
List
Integer facultatif. Spécifie le type de liste, qui est défini dans le fichier Onet.xml.
Nom
Text obligatoire. Contient le nom du jeu de fichiers.

Peut uniquement contenir les caractères suivants :
alphanumérique
trait d’union ( - )
trait de soulignement (_),
point (.)
espace ( ).
Chemin
Texte facultatif. Spécifie le chemin d’accès physique au jeu de fichiers relatif à %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates\ _ Site _ Definition_.

Cet attribut peut contenir uniquement les caractères suivants :
alphanumérique
trait d’union ( - )
trait de soulignement ( _ )
point (.)
espace ( ).
RootWebOnly
Facultatif Boolean. TRUE si les fichiers spécifiés dans le module sont installés uniquement sur le site web de niveau supérieur de la collection de sites.
SetupPath
Texte facultatif. Spécifie le chemin d’accès physique à un dossier dans le répertoire d’installation de SharePoint Foundation %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE) qui contient un fichier à inclure dans le module.

Cet attribut peut contenir uniquement les caractères suivants :
alphanumérique
trait d’union ( - )
trait de soulignement ( _ )
point (.)
espace ( ).
Url
Text facultatif. Spécifie le chemin d'accès virtuel du dossier dans lequel les fichiers doivent être placés lorsqu'un site est instancié. Si Path n'est pas spécifié, la valeur de Url est utilisée pour le chemin d'accès physique. Utilisez l'attribut Url pour configurer un dossier à l'aide de la définition de site.

L'attribut Url ne peut pas contenir les caractères suivants :
"
#
%
&
*
:
<
>
?
\
{
}

~
\x7f

Éléments enfants

Éléments parents

Occurrences

  • Minimum : 0
  • Maximum : pas de limite

Remarques

Un élément Module détaillé apparaît dans un élément Modules directement sous l’Project d’un Onet.xml fichier. Chacun de ces modules est référencé par au moins un autre élément Module qui se trouve dans un élément Configuration du même fichier.

L'élément Module spécifie un fichier ou une collection de fichiers et un emplacement où les fichiers sont installés lors de la création du site. Si le fichier est une page de composants Web Part, la définition de module peut spécifier les composants Web Parts à inclure sur la page.

Exemple

L'exemple suivant, extrait du fichier Onet.xml, définit les affichages et fichiers à inclure dans un module.

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

Voir aussi