Compartilhar via


Elemento ListTemplate (Modelo de Lista)

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

Especifica uma definição de lista que está disponível como uma opção para criar listas na página Criar .

Definição

<ListTemplate
  AllowDeletion = "TRUE" | "FALSE"
  AllowEveryoneViewItems = "TRUE" | "FALSE"
  AlwaysIncludeContent = "TRUE" | "FALSE"
  BaseType = "0" | "1" | "3" |"4" | "5"
  CacheSchema = "TRUE" | "FALSE"
  Catalog = "TRUE" | "FALSE"
  Category = "Libraries" | "Communications" | "Tracking" |
    "Custom Lists"
  Default = "TRUE" | "FALSE"
  Description = "Text"
  DisableAttachments = "TRUE" | "FALSE"
  DisallowContentTypes = "TRUE" | "FALSE"
  DisplayName = "Text"
  DocumentAsEnclosure = "TRUE" | "FALSE"
  DocumentTemplate = "Integer"
  DontSaveInTemplate = "TRUE" | "FALSE"
  EditPage = "Text"
  EnableModeration = "TRUE" | "FALSE"
  EnablePeopleSelector = "TRUE" | "FALSE"
  EnableResourceSelector = "TRUE" | "FALSE"
  FeatureId = "Text"
  FolderCreation = "TRUE" | "FALSE"
  Hidden = "TRUE" | "FALSE"
  HiddenList = "TRUE" | "FALSE"
  Image = "URL"
  MultipleTypes = "TRUE" | "FALSE"
  MustSaveRootFiles = "TRUE" | "FALSE"
  Name = "Text"
  NewPage = "Text"
  NoCrawl = "TRUE" | "FALSE"
  OnQuickLaunch = "TRUE" | "FALSE"
  Path = "Text"
  RootWebOnly = "TRUE" | "FALSE"
  SecurityBits = "Text"
  Sequence = "Integer"
  SetupPath = "Text"
  SyncType = "Text"
  Type = "Integer"
  Unique = "TRUE" | "FALSE"
  UseRootFolderForNavigation = "TRUE" | "FALSE"
  VersioningEnabled = "TRUE" | "FALSE">
</ListTemplate>

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo Descrição
**AllowDeletion** Opcional **Boolean**. **TRUE** para especificar que as listas criadas por meio do modelo não podem ser excluídas; caso contrário, **FALSE**.
**AllowEveryoneViewItems** Opcional **Boolean**. **TRUE** para permitir que qualquer usuário exiba itens na biblioteca. O atributo **AllowEveryoneViewItems** é usado, por exemplo, na galeria Página Mestra para dar a todos os usuários acesso a páginas mestras.
**AlwaysIncludeContent** Opcional **Boolean**. **TRUE** para especificar que o conteúdo da lista seja incluído por padrão quando as listas criadas por meio do modelo forem salvas como modelos de lista na interface do usuário; caso contrário, **FALSE**.
**Basetype** Obrigatório **Integer**. Especifica o tipo base, ou esquema padrão, para listas criadas a partir da definição.

* 0 – GenericList

* 1 – DocumentLibrary

* 3 – DiscussionBoard

* 4 – Pesquisa

* 5 – Problema
**CacheSchema** Opcional **Boolean**. **TRUE** para habilitar o cache de esquema da lista ao provisionar um site. O atributo **CacheSchema** é usado, por exemplo, no arquivo Onet.xml global para habilitar o cache da lista de usuários para a coleção de sites atual.
**Catálogo** Opcional **Boolean**. **TRUE** para especificar que a definição da lista é para uma galeria de sites, uma galeria de listas ou uma galeria de web part.
**Categoria** Opcional **Text**. Especifica a categoria com a qual associar listas criadas por meio da definição de lista. Os valores possíveis incluem o seguinte:

***Bibliotecas**

***Comunicações**

***Rastreamento**

* **Listas personalizadas**
**Padrão** Opcional **Boolean**. **TRUE** para especificar que novos sites do SharePoint incluirão essa lista.
**Descrição** Opcional **Text**. Fornece uma descrição da definição da lista.
**DisableAttachments** Opcional **Boolean**. **TRUE** para especificar que os usuários podem anexar arquivos a itens em listas criadas por meio do modelo; caso contrário, **FALSE**.
**DisallowContentTypes** Opcional **Boolean**. **TRUE** para especificar que os tipos de conteúdo não podem ser gerenciados em listas criadas por meio do modelo; caso contrário, **FALSE**.
**Displayname** Necessário **Text**. Especifica o nome de exibição da definição de lista.
**DocumentAsEnclosure** Opcional **Boolean**. Especifica se a lista inclui documentos como um objeto de compartimento.
**DocumentTemplate** Opcional **Integer**. Atualmente não utilizado. Isso é válido apenas em um elemento **ListTemplate** cujo **BaseType** está definido como 1 (bibliotecas de documentos). Para compatibilidade futura, isso deve estar em branco ou corresponder ao atributo **Type** de um elemento **DocumentTemplate** na enumeração **DocumentTemplates***. [Igual à versão anterior, mas preterida.]
**DontSaveInTemplate** Opcional **Boolean**. **TRUE** para excluir o conteúdo da lista quando a lista for salva como um modelo de lista personalizado ou quando o site ao qual a lista pertence for salvo como um modelo de site personalizado por meio da interface do usuário.
**EditPage** Opcional **Text**. Especifica o nome de uma página de aplicativo personalizada (/_layouts) a ser usada como a página para editar propriedades de lista para listas criadas por meio do modelo de lista.
**EnableModeration** Opcional **Boolean**. **TRUE** para especificar que a aprovação de conteúdo está habilitada por padrão em listas criadas por meio do modelo; caso contrário, **FALSE**.
**EnablePeopleSelector** Opcional **Boolean**. Especifica o valor da propriedade EnablePeopleSelector.
**EnableResourceSelector** Opcional **Boolean**. Especifica o valor da propriedade EnableResourceSelector.
**Featureid** Opcional **Text**. Especifica o GUID que identifica o Recurso com o qual o modelo está associado.
**FolderCreation** Opcional **Boolean**. **TRUE** para habilitar a criação de pastas na lista e especificar que o comando **Nova Pasta** aparece no menu **New** nas exibições da lista; caso contrário, **FALSE**.
**Escondidos** Opcional **Boolean**. **TRUE** para especificar que a definição da lista não está disponível na página **Criar** para criar listas.
**HiddenList** Opcional **Boolean**. **TRUE** para especificar que uma lista criada a partir da definição de lista está oculta.
**Imagem** Opcional **URL**. Especifica uma URL para um ícone usado para representar uma lista.
**MultipleMtgDataList** Opcional **Boolean**. Se 'MultipleMtgDataList="TRUE"' for especificado, a lista em um site do Workspace de Reunião conterá dados para várias instâncias de reunião no site.
**MultipleTypes** Opcional **Boolean**. Especifica se há vários tipos de lista.
**MustSaveRootFiles** Opcional **Boolean**. **TRUE** para salvar as páginas contidas em uma biblioteca de documentos especial que é usada internamente para um site do Espaço de Trabalho de Reunião quando o modelo de lista é salvo sem conteúdo. Esse atributo não se destina ao uso público.
**Nome** Necessário **Text**. Especifica o nome interno da definição da lista. Nenhum espaço ou caracteres especiais pode ser usado. Esse nome também é usado para localizar a pasta que contém o arquivo Schema.xml que define o esquema em uso.
**Newpage** Opcional **Text**. Especifica o nome de uma página personalizada a ser usada como a página para criar uma nova lista por meio do modelo de lista.
**NoCrawl** Opcional **Boolean**. **TRUE** para especificar que a lista não esteja visível nos resultados da pesquisa; caso contrário, **FALSE**.
**OnQuickLaunch** Opcional **Boolean**. **TRUE** para exibir listas criadas a partir da definição de lista na barra **QuickLaunch**.
**Caminho** Opcional **Text**. Especifica o nome da definição do site que contém a definição de lista; por exemplo, **STS**. Presume-se que esse caminho seja relativo ao diretório 12\TEMPLATE. O caminho pode ser direcionado a um esquema de Recursos; por exemplo, Recursos\Anúncios. [Igual à versão anterior, mas preterida.]
**RootWebOnly** Opcional **Boolean**. **TRUE** para especificar que a lista criada a partir da definição só existe no site raiz de uma coleção de sites. [Igual à versão anterior, mas preterida.]
**SecurityBits** Opcional **Text**. Define as permissões no nível do item na lista para usuários com permissão suficiente para ler ou editar itens de lista. O atributo **SecurityBits** contém uma cadeia de caracteres de dois dígitos. O primeiro dígito na cadeia de caracteres controla o acesso de leitura; o segundo dígito na cadeia de caracteres controla o acesso de edição. Para acesso de leitura, os seguintes são dígitos válidos:

* **1** Os usuários podem ler todos os itens.

* **2** Os usuários podem ler apenas seus próprios itens.


Para editar acesso, os seguintes são dígitos válidos:

* **1** Os usuários podem editar todos os itens.

* **2** Os usuários podem editar apenas seus próprios itens.

* **4** Os usuários não podem editar itens.


**Observação**: os usuários com a permissão ManageLists podem ler e editar todos os itens, independentemente do valor do atributo **SecurityBits**.

Esse atributo não se aplica a bibliotecas de documentos.
**Seqüência** Opcional **Integer**. Especifica a prioridade de ordenação a ser usada para o modelo de lista na página **Criar**. Se **Sequence** não estiver definido, o modelo será exibido por último em ordem arbitrária com quaisquer outros modelos que também não tenham um valor **Sequence**. Dois modelos que especificam a mesma sequência são classificados juntos em uma ordem arbitrária.
**SetupPath** Opcional **Text**. Especifica o caminho para uma pasta no diretório de instalação do SharePoint Foundation (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\15\TEMPLATE) que contém um arquivo a ser incluído no modelo.
**SyncType** Opcional **Boolean**. **TRUE** para substituir o tipo de lista de clientes padrão associado a um modelo de base do SharePoint Foundation.
**Tipo** Opcional **Integer**. Fornece um identificador exclusivo para o modelo. Esse identificador deve ser exclusivo dentro do recurso, mas não precisa ser exclusivo em todas as definições de recurso ou de site. Para obter uma lista dos tipos de modelo de lista padrão, consulte SPListTemplateType.

Esse atributo corresponde ao atributo **Type** do elemento List .
**Único** Opcional **Boolean**. **TRUE** para especificar que a definição de lista ou modelo de lista pode ser usada para criar uma lista somente durante a criação do site e não pode ser usada para criar uma lista por meio do modelo de objeto ou interface do usuário após a aplicação do modelo ou definição do site. Definir esse atributo como **TRUE** tem o efeito de tornar a lista oculta para que ela não apareça como uma opção na página **Create** ou na página **Documentos e Listas**.
**UseRootFolderForNavigation** Opcional **Boolean**. **TRUE** para especificar que um link para a lista exibida em **Quick Launch** aponta para a pasta raiz para que os usuários acessem uma página de boas-vindas personalizada, em vez de para a página de exibição de lista padrão.

Se uma URL de boas-vindas personalizada não estiver definida para a lista, renderizar um link para a pasta raiz será funcionalmente equivalente à vinculação à exibição de lista padrão.
**VersioningEnabled** Opcional **Boolean**. **TRUE** para especificar que a versão está habilitada por padrão em listas criadas por meio do modelo; caso contrário, **FALSE**.

Elementos filho

Nenhum

Elementos pai

Elementos
Elementos

Exemplo

Para obter um exemplo de como esse elemento é usado, consulte Listar Arquivos de Modelo.