AnsweredAssumed Answered

Tipo de Contenido que no herede de cm:content

Question asked by efoncubierta_1301 on Apr 8, 2008
Buenas,

Estoy buscando la posibilidad de crear un tipo de contenido que no herede del tipo cm:content. En realidad no se si es eso realmente, ya que lo que quiero es tener un tipo de contenido (con sus correspondientes propiedades y asociaciones), de tal forma que yo cree un contenido con esas propiedades sin tener que asignarle ningún "fichero" o contenido, propiamente dicho. Para que quede más claro:

Tengo los siguientes tipos


      <!– AREA –>
      <type name="jem:area">
        <title>Area</title>
        <parent>cm:content</parent>
        <properties>
          <property name="jem:areaNombre">
            <title>Nombre</title>
            <type>d:text</type>
            <mandatory>true</mandatory>
          </property>
        </properties>
      </type>

      <!– PERFIL –>
      <type name="jem:perfil">
        <title>Perfil</title>
        <parent>cm:content</parent>
        <properties>
          <property name="jem:perfilNombre">
            <title>Nombre</title>
            <type>d:text</type>
            <mandatory>true</mandatory>
          </property>
        </properties>

        <associations>
          <association name="jem:perfilArea">
            <source>
              <mandatory>true</mandatory>
              <many>false</many>
            </source>
            <target>
              <class>jem:area</class>
              <mandatory>false</mandatory>
              <many>true</many>
            </target>
          </association>
        </associations>
      </type>

Es decir, un tipo Area y un tipo Perfil que está asociado (Non-child) a un Area.

Cuando yo habilito Area y Perfil en el "Content Wizards", al crear un contenido de estos tipos, siempre me va a salir el editor WYSIWYG para crear el contenido y cuando esté creado, me saldrán las propiedades de dicho Area ó Perfil, incluyendo las propiedades del mismo tipo cm:content. ¿Cómo puedo crear contenidos solo con los valores de las propiedades, es decir, sin pasar por el editor WYSIWYG de tal forma que no tenga un contenido "físico"?. Puede resultar paradójico "Crear contenido sin contenido", pero es que el contenido que quiero almacenar solo son los valores de las propiedades de dichos tipos "Area" o "Perfil".

De forma más simple, ¿Cómo puedo utilizar alfresco para guardar instancias de tipos de contenidos que no hereden de cm:content?.

Un saludo.

Outcomes