Compartir a través de


Procedimiento para agregar un tipo de contenido a un sitio

Puede especificar tipos de contenido para incluirlos en una definición de sitio de modo que cada vez que un usuario aprovisione un sitio de dicho tipo, Windows SharePoint Services ponga estos tipos de contenido de sitio a disposición del sitio de manera predeterminada.

Las definiciones de sitio se pueden incluir en las características. Para obtener más información, consulte Trabajo con características.

Una vez que el usuario aprovisiona un sitio, puede agregar tipos de contenido al sitio mediante el modelo de objetos de Windows SharePoint Services.

Especificación de tipos de contenido en una definición de sitio

Para especificar un tipo de contenido de modo que se incluya en una definición de sitio, primero debe crear el tipo de contenido como una característica independiente y, a continuación, hacer referencia a dicha característica en la definición de sitio.

Para especificar el tipo de contenido que se va a incluir en una definición de sitio

  1. Cree el tipo de contenido como una característica independiente.

    Para obtener más información, consulte Trabajo con características.

  2. Haga referencia a la característica en la característica que define el sitio:

    1. En la característica del sitio, abra el archivo XML que define el sitio.

    2. En el elemento Project, debajo de los elementos Categories y Category, agregue una referencia a la característica de tipo de contenido en el elemento SiteFeatures o WebFeatures. Por ejemplo:

      <SiteFeatures>

      <Feature ID="00BFEA71-1C5E-4A24-B310-BA51C3EB7A57" />

      <Feature ID="695B6570-ACDC-4A8E-8545-26EA7FC1D162" />

      </SiteFeatures>

      <WebFeatures>

      <Feature ID="00BFEA71-4EA5-48D4-A4AD-7EA5C011ABE5" />

      <Feature ID="00BFEA71-E717-4E80-DEAF-D0C71B360101" />

      </WebFeatures>

Adición de tipos de contenido a un sitio aprovisionado

Puede agregar tipos de contenido a un sitio aprovisionado mediante el modelo de objetos de Windows SharePoint Services.

Para agregar un tipo de contenido a un sitio aprovisionado

  1. Use el método AvailableContentTypes para obtener acceso a los tipos de contenido disponibles para el sitio. Este método devuelve un objeto SPContentTypeCollection.

  2. Cree un objeto SPContentType con el método SPContentType.

  3. Use el método Add para agregar el objeto SPContentType a la colección de tipos de contenido del sitio.

Vea también

Otros recursos

Introducción a los tipos de contenido
Tipos de contenido de listas y sitios
Ámbito del tipo de contenido