Compartir a través de


Módulos

Última modificación: sábado, 31 de mayo de 2008

Hace referencia a: SharePoint Foundation 2010

Los módulos se definen en un manifiesto de elemento de forma similar a como están definidos en un archivo Onet.xml para especificar los archivos que se usan para aprovisionar sitios de SharePoint.

Se permiten cero o más elementos File como elementos secundarios del elemento Module. Use el elemento AllUsersWebPart para especificar una instancia de elementos web dentro de una página determinada, excepto para un elemento web de vista de lista. El elemento View especifica los elementos web de vista de lista que deben usarse en las páginas del sitio. El elemento NavBarPage declara que la página que contiene dicho elemento debe participar en la estructura de la barra de navegación. El elemento Property permite especificar propiedades personalizadas para una característica.

Un manifiesto de elemento usa el esquema siguiente:

Elements

  Módulo

    Archivo

      Vista

      AllUsersWebPart

      NavBarPage

      Propiedad

El siguiente esquema se usa dentro de un archivo Onet.xml:

Configuración

  Módulos

    Módulo

      Archivo

        Vista

        AllUsersWebPart

        NavBarPage

        Propiedad

Ejemplo

En el ejemplo siguiente se registra una característica de elementos web que especifica las propiedades personalizadas:

<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
  <Module Name="WebPartPopulation" Url="_catalogs/wp" RootWebOnly="TRUE">
    <File Url="MyWebPart.webpart" Type="GhostableInLibrary">
      <Property Name="MyGroup" Value="Business Information" />
      <Property Name="MyLocation" Value="Middle Right" />
    </File>
  </Module>
</Elements>

En el ejemplo siguiente se registra una característica que incluye dos archivos y que especifica una vista de lista que se va a mostrar en una de las páginas.

<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
  <Module Name="KnowledgeBasePages" Url="" Path="KnowledgeBaseFolder">
    <File Url="KnowledgeBases.aspx">
      <View List="KnowledgeBaseList" BaseViewID="0" WebPartZoneID="Left" WebPartOrder="0" />
    </File>
    <File Url="KnowledgeBaseLink.aspx"/>
  </Module>
</Elements>

Vea también

Conceptos

Módulo

Procedimientoa para aprovisionar un archivo