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
Elementos primarios
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