Ler em inglês

Compartilhar via


Módulos

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

Os módulos são definidos em um manifesto de elemento da mesma forma como são definidos em um arquivo Onet.xml para especificar arquivos com os quais provisionar sites do SharePoint.

Zero ou mais elementos de arquivo são permitidos como uma criança do elemento Módulo . Use o elemento AllUsersWebPart para especificar uma instância da Web Part dentro de uma determinada página, exceto para uma web part de exibição de lista. O elemento Exibir especifica web parts de exibição de lista a serem usadas nas páginas do site. O elemento NavBarPage declara que a página que contém esse elemento deve participar da estrutura da barra de navegação. O elemento Propriedade permite especificar propriedades personalizadas para um recurso.

Um manifesto de elemento usa o seguinte esquema:


O seguinte esquema é usado em um arquivo Onet.xml:

Exemplos

O exemplo a seguir registra um Recurso de Web Part que especifica propriedades personalizadas.

    <?xml version="1.0" encoding="utf-8" ?>
    <Elements xmlns="http://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>

O próximo exemplo registra um recurso que inclui dois arquivos e que especifica uma exibição de lista a ser exibida em uma das páginas.

    <?xml version="1.0" encoding="utf-8" ?>
    <Elements xmlns="http://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>

Confira também