Compartir a través de


Elemento ContentType (ContentType)

Última modificación: domingo, 11 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Atributos
Elementos secundarios
Elementos primarios

Define un único tipo de contenido.

<ContentType
  BaseType="Text"
  ID="Text"
  Name="Text"
  Description="Text"
  DocumentTemplate="Text"
  FeatureId="Text"
  Group="Text"
  Hidden="TRUE" | "FALSE"
  Inherits="TRUE" | "FALSE"
  ProgId="Text"
  NewDocumentControl="Text"
  Overwrite="TRUE" | "FALSE
  PushDownChangedResourceFilesOnly="TRUE" | "FALSE
  ReadOnly="TRUE" | "FALSE"
  RequireClientRenderingOnNew="TRUE" | "FALSE"
  ResourceFolder="Text"
  Sealed="TRUE" | "FALSE"
  V2ListTemplateName="Text"
  Version="Integer"
/>

Atributos

Atributo

Descripción

BaseType

Reservado para uso interno.

ID

Text obligatorio. Especifica el identificador de tipo de contenido del tipo de contenido. Un identificador de tipo de contenido tiene un formato muy específico. Si el valor asignado al atributo ID no tiene el formato correcto, recibirá un error al activar la característica. Para obtener más información, vea Identificadores de tipo de contenido.

Name

Text obligatorio. Especifica el nombre del tipo de contenido. El valor puede ser una referencia a un recurso en el formato $Resources:String. Para obtener más información, vea el tema sobre cómo localizar soluciones de SharePoint. El nombre propiamente dicho no puede tener más de 128 caracteres y no puede contener los caracteres \ / : * ? " # % < > { } | ~ &, dos puntos consecutivos (..) ni caracteres especiales como un carácter de tabulación.

Se produce un error si existe otro tipo de contenido con el mismo nombre en la colección donde se agrega el tipo de contenido.

Description

Text opcional. Proporciona una descripción del tipo de contenido que se mostrará en la interfaz de usuario de SharePoint Foundation. El valor puede ser una referencia a un recurso en el formato $Resources:String.

DocumentTemplate

Obsoleto. Use el elemento DocumentTemplate.

FeatureId

Text opcional. Proporciona el identificador de la característica a la que se asocia el tipo de contenido. El valor debe ser la representación de cadena de una estructura de GUID, incluidas las llaves.

Group

Text opcional. Especifica el grupo de tipos de contenido al que se asigna el tipo de contenido. Los grupos de tipos de contenido son grupos definidos por el usuario que permiten organizar los tipos de contenido en categorías lógicas. El valor puede ser una referencia a un recurso en el formato $Resources:String.

Hidden

Boolean opcional. Es TRUE para definir el tipo de contenido como oculto. Si define un tipo de contenido como oculto, SharePoint Foundation no muestra ese tipo de contenido en el botón Nuevo en las vistas de lista.

Si no incluye este atributo, SharePoint Foundation tratará al tipo de contenido como si el atributo estuviera establecido en FALSE.

Inherits

Boolean opcional. El valor de este atributo determina si el tipo de contenido hereda los campos de su tipo de contenido primario cuando se crea.

Si Inherits es TRUE, el tipo de contenido secundario hereda todos los campos que se encuentran en el elemento primario, incluidos los campos agregados por los usuarios.

Si Inherits es FALSE o está ausente y el tipo de contenido primario es un tipo integrado, el tipo de contenido secundario solo heredará los campos que se encontraban en el tipo de contenido primario cuando se instaló SharePoint Foundation. El tipo de contenido secundario no tendrá ningún campo agregado por los usuarios en el tipo de contenido primario.

Si Inherits es FALSE o está ausente y el tipo de contenido primario se ha aprovisionado por medio de una solución de espacio aislado, el elemento secundario no heredará ningún campo del elemento primario.

NewDocumentControl

Text opcional. El identificador de programación de la aplicación preferida para crear un nuevo documento de este tipo de contenido.

Overwrite

Boolean opcional. TRUE para sobrescribir un tipo de contenido existente con el mismo identificador.

El valor predeterminado es FALSE.

ProgId

Text opcional. El identificador de programación de la aplicación preferida para abrir un documento de este tipo de contenido. Este atributo se distingue entre las aplicaciones que guardan los archivos con una extensión de archivo especificada.

PushDownChangedResourceFilesOnly

Boolean opcional. TRUE para copiar solo los archivos de recursos cambiados a tipos de contenido derivados durante una operación de propagación.

El valor predeterminado es FALSE.

ReadOnly

Boolean opcional. TRUE para especificar que no se puede editar el tipo de contenido sin quitar de forma explícita la configuración de solo lectura. Esto puede llevarse a cabo en la interfaz de usuario o en código. Para obtener más información, vea Control de cambio de tipos de contenido.

Si no incluye este atributo, SharePoint Foundation tratará al tipo de contenido como si el atributo estuviera establecido en FALSE.

RequireClientRenderingOnNew

Boolean opcional. TRUE para requerir que el explorador use la aplicación especificada por el atributo ProgId para crear un nuevo elemento.

El valor predeterminado es TRUE.

ResourceFolder

Obsoleto. Use el elemento Folder.

Sealed

Boolean opcional. TRUE para evitar cambios en este tipo de contenido. No se puede cambiar el valor de este atributo a través de la interfaz de usuario, pero puede cambiarlo en el código si dispone de los derechos suficientes. Debe disponer de derechos de administrador de la colección de sitios para quitar el sello de un tipo de contenido.

Si no incluye este atributo, SharePoint Foundation tratará al tipo de contenido como si el atributo estuviera establecido en FALSE.

V2ListTemplateName

Text opcional. Especifica el tipo de plantilla de lista de Windows SharePoint Services 2.0 a la que se asigna este tipo de contenido. Por ejemplo, el tipo de contenido de documento se asigna a la plantilla de lista de biblioteca de documentos.

Version

Reservado para un uso futuro.

Elementos secundarios

DocumentTemplate, FieldRefs, Folder, XMLDocuments

Elementos primarios

ContentTypes, Elements

Ejemplo

El siguiente ejemplo es la definición de tipo de contenido del tipo de contenido Document.

<ContentType ID="0x0101"
  Name="$Resources:Document"
  Group="$Resources:Document_Content_Types"
  Description="$Resources:DocumentCTDesc"
  V2ListTemplateName="doclib"
  Version="0">
  <FieldRefs>
    <RemoveFieldRef ID="{67df98f4-9dec-48ff-a553-29bece9c5bf4}" Name="Attachments" />
    <!-- Attachments -->
    <RemoveFieldRef ID="{f1e020bc-ba26-443f-bf2f-b68715017bbc}" Name="WorkflowVersion" />
    <!-- WorkflowVersion -->
    <RemoveFieldRef ID="{bc91a437-52e7-49e1-8c4e-4698904b2b6d}" Name="LinkTitleNoMenu" />
    <!-- LinkTitleNoMenu -->
    <RemoveFieldRef ID="{82642ec8-ef9b-478f-acf9-31f7d45fbc31}" Name="LinkTitle" />
    <!-- LinkTitle -->
    <RemoveFieldRef ID="{ae069f25-3ac2-4256-b9c3-15dbc15da0e0}" Name="GUID" />
    <!-- GUID -->
    <RemoveFieldRef ID="{de8beacf-5505-47cd-80a6-aa44e7ffe2f4}" Name="WorkflowInstanceID" />
    <!-- WorkflowInstanceID -->
    <FieldRef ID="{5f47e085-2150-41dc-b661-442f3027f552}" Name="SelectFilename" />
    <!-- SelectFilename -->
    <FieldRef ID="{8553196d-ec8d-4564-9861-3dbe931050c8}" Name="FileLeafRef" Required="TRUE"/>
    <!-- FileLeafRef -->
    <FieldRef ID="{8c06beca-0777-48f7-91c7-6da68bc07b69}" Name="Created" Hidden="TRUE" />
    <!-- Created -->
    <FieldRef ID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}" Name="Title" Required="FALSE" ShowInNewForm="FALSE" ShowInEditForm="TRUE"/>
    <!-- Title -->
    <FieldRef ID="{28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f}" Name="Modified"  Hidden="TRUE" />
    <!-- Modified -->
    <FieldRef ID="{822c78e3-1ea9-4943-b449-57863ad33ca9}" Name="Modified_x0020_By" Hidden="FALSE"/>
    <!-- Modified_x0020_By -->
    <FieldRef ID="{4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb}" Name="Created_x0020_By" Hidden="FALSE" />
    <!-- Created_x0020_By -->
  </FieldRefs>
  <XmlDocuments>
    <XmlDocument NamespaceURI="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
      <FormTemplates xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
        <Display>DocumentLibraryForm</Display>
        <Edit>DocumentLibraryForm</Edit>
        <New>DocumentLibraryForm</New>
      </FormTemplates>
    </XmlDocument>
  </XmlDocuments>
</ContentType>

Vea también

Tareas

Procedimiento para agregar un tipo de contenido a un sitio

Procedimiento para agregar un tipo de contenido a un sitio

Conceptos

Definiciones de tipo de contenido

Otros recursos

Tipos de contenido