none
Indicar formularios de redacción en la definición del Tipo de Contenido RRS feed

  • Pregunta

  • Buenas,

    He creado un tipo de contenido con la siguiente configuración:

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
      <!-- Tipo de contenido primario: Tarea (0x0108) -->
      <ContentType ID="0x010801004268223a27f04b2aa8bd56edb8425b9c"
                   Name="WF_AprobarDocumentacion_Redaccion"
                   Group="Varios"
                   Description=""
                   Inherits="TRUE"
                   Version="0">
        <FieldRefs>
          <FieldRef ID="{B9EFB274-BF96-4D28-B204-6ECBAA66FC81}" Name="ObservacionesWFAprobacion" DisplayName="ObservacionesWF" Required="FALSE" Hidden="FALSE" ReadOnly="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Aggregation="" Node="" />
          <FieldRef ID="{FD63A797-CABC-4CE4-8E89-376A453FCBB0}" Name="ComentariosWFAprobacion" DisplayName="ComentariosWF" Required="FALSE" Hidden="FALSE" ReadOnly="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Aggregation="" Node="" />
          <FieldRef ID="{98F65856-B96F-4C78-B1B1-EDA9E5CB3CF9}" Name="IdDocumentoWFAprobacion" DisplayName="IdDocumentoWF" Required="FALSE" Hidden="FALSE" ReadOnly="FALSE" PITarget="" PrimaryPITarget="" PIAttribute="" PrimaryPIAttribute="" Aggregation="" Node="" />
        </FieldRefs>
    
        <XmlDocuments>
          <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
            <FormTemplates xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
              <Display>ListForm</Display>
              <Edit>ListForm</Edit>
              <New>ListForm</New>
            </FormTemplates>
          </XmlDocument>
          <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
            <FormUrls xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
              <Edit>ModuloWF_AprobarDocumentacion_Formularios/FormularioTareaRedaccion.aspx</Edit>
              <Display>ModuloWF_AprobarDocumentacion_Formularios/FormularioTareaRedaccion.aspx</Display>
            </FormUrls>
          </XmlDocument>
        </XmlDocuments>
      </ContentType>
    </Elements>

    El Tipo de Contenido se crea correctamente, pero los formularios de edición y visualización no se quedan especificados.

    He probado quitando la primera definición de XmlDocument y también cambiando la dirección de FormUrls, eliminando "/url". En cualquier caso se crea correctamente el Tipo de contenido, pero no se define sus formularios.

    He añadido manualmente con SharePoint Designer la dirección de los formularios y los formularios aparecen correctamente.

    Hay alguna manera de indicar la ubicación de los formularios de edición y visualización en la definición del Tipo de Contenido?

    Gracias y saludos.

    Manuel.

    viernes, 29 de junio de 2012 11:52

Respuestas

Todas las respuestas