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:
El siguiente esquema se usa dentro de un archivo Onet.xml:
Vista
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>