SkunkWorks - SharePoint Portal

Iniciar la búsqueda
Inicio
SharePoint 2003
SharePoint 2007
SharePoint 2010
Comentarios
Foro
CompartiMOSS
                       
		RSS RSS
  

Infraestructura

Características pueden ser utilizadas para crear e instalar Tipos de Contenido
Autor: Gustavo

Una Característica para instalar un Tipo de Contenido consta de tres archivos: feature.xml, columnas.xml y ctipos.xml, todas dentro de un directorio separada en el directorio FEATURES.

Feature.xml define la Característica, sus propiedades y los archivos que la componen:

Ctipos.xml define el Tipo de Contenido, sus propiedades y los campos que contendrá:

El parámetro ContentTypeID está formado por un encadenamiento de los Tipos de Contenido de los que hereda, de la siguiente forma:

Systema = 0x
Elemento = 01
Documento = 01
Separador = 00
Identificador = 4A257CD7888D4E8BAEA35AFCDFDEA58C

De tal forma que el nuevo Tipo de Contenido hereda de Systema, Elemento (Item) y Documento, por lo que su ID es 0×0101004A257CD7888D4E8BAEA35AFCDFDEA58C. Todos los Tipos de Contenido heredan de Systema y Elemento, por lo que siempre comienzan con 0x01; el numero del tipo (01 para Documentos, 02 para Imágenes, 05 para Paginas, etc) puede ser encontrado en las Características que definen cada uno.

La sección FieldRefs puede contener dos tipos de subsecciones: FieldRef para agregar campos en el Tipo de Contenido y RemoveFieldRef para remover campos contenidos en el Tipo de Contenido de donde se hereda.

Columnas.xml define las columnas a utilizar en el Tipo de Contenido. Si se utilizan campos que ya han sido definidos en otros Tipos de Contenido, no es necesario definirlos en este archivo:

Por ejemplo, el primer campo definido en ctipos.xml no está definido en columnas.xml porque es un campo del tipo Titulo que ya está definido por defecto en SharePoint.

Instale y active la Característica. El resultado será visible en la lista de Características a utilizar: