Compartir a través de


Elemento Module (Site)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Especifica los archivos y los elementos web de "todos los usuarios" con los que aprovisionar un sitio web.

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

Elementos y atributos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo Descripción
HyperlinkBaseUrl
Text opcional.
IncludeFolders
Text opcional.
Lista
Integer opcional. Especifica el tipo de lista, que se define en Onet.xml.
Nombre
Text obligatorio. Contiene el nombre del conjunto de archivos.

Sólo puede contener los caracteres siguientes:
Alfanuméricos
guion (-)
subrayado (_)
punto (.)
espacio ( )
Ruta de acceso
Text opcional. Especifica la ruta de acceso física al conjunto de archivos en relación con %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE\SiteTemplates\ _Site_Definition_.

Sólo puede contener los siguientes caracteres:
Alfanuméricos
guion (-)
subrayado (_)
punto (.)
espacio ( )
RootWebOnly
Boolean opcional. TRUE si los archivos especificados en el módulo solo se instalan en el sitio web de nivel superior de la colección de sitios.
SetupPath
Text opcional. Especifica la ruta de acceso física a una carpeta del directorio de instalación de SharePoint Foundation %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE) que contiene un archivo que se va a incluir en el módulo.

Sólo puede contener los siguientes caracteres:
Alfanuméricos
guion (-)
subrayado (_)
punto (.)
espacio ( )
Url
Text opcional. Especifica la ruta de acceso física a la carpeta en la que se colocarán los archivos cuando se creen instancias de un sitio. Si Path no se especifica, el valor de Url se usa para la ruta de acceso física. Use el atributo Url para aprovisionar una carpeta a través de la definición de sitio.

El atributo Url no puede contener los siguientes caracteres:
"
#
%
&
*
:
<
>
?
\
{
}
|
~
\x7f

Elementos secundarios

Elementos principales

Repeticiones

  • Mínimo: 0
  • Máximo: sin límite

Comentarios

Aparece un elemento Module detallado en un elemento Modules directamente en el elemento Project de un Onet.xml archivo. A cada módulo de este tipo se hace referencia al menos otro elemento Module que se encuentra en un elemento Configuration del mismo archivo.

El elemento Module especifica un archivo o colección de archivos y una ubicación en la que se instalan los archivos durante la creación del sitio. Si el archivo es una página de elementos web, la definición del módulo puede especificar qué elementos web deben incluirse en la página.

Ejemplo

El siguiente ejemplo de Onet.xml define las vistas y archivos que se incluirán dentro de un módulo.

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

Vea también