Heredar Property

cancel
Showing results for 
Search instead for 
Did you mean: 
jjabre
Member II

Heredar Property

Tengo el siguiente problema.

He creado unos tipos de contendidos

<type name="custom:OC">
<title>Orden de Compra ACT</title>
<parent>cm:content</parent>

<properties>
<property name="custom:PRTIPO">
<title>Tipo Documento</title>
<type>d:text</type>
<default>Orden Compra ACT</default>
</property>
<property name="custom:PROCG">
<title>OC Generada</title>
<type>d:int</type>
<default>0</default>
</property>
</properties>
</type>

Pero necesito que la propiedad "customSmiley TongueRTIPO" este en los otros tipos de contenidos de la siguiente forma.

<type name="custom:FC">
<title>Factura de Compra</title>
<parent>cm:content</parent>
<properties>
<property name="custom:PRTIPO">
<title>Tipo Documento</title>
<type>d:text</type>
<default>Orden Compra ACT</default>
</property>
</properties>
</type>

Pero me arroja un error indicando que estoy duplicando la propiedad

La idea de esto es que varios documentos estén catalogados de la misma forma  poder realizar  una búsqueda en todos los documentos que sean del mismo tipo "PRTIPO".

Gracias.
1 Reply
jjabre
Member II

Re: Heredar Property

Lo estoy solucionado la cosa va por


<type name="custom:OC">
<title>Orden de Compra ACT</title>
<parent>cm:content</parent>

<properties>
<property name="custom:PRTIPO">
<title>Tipo Documento</title>
<type>d:text</type>
<default>Orden Compra ACT</default>
</property>
<property name="custom:PROCG">
<title>OC Generada</title>
<type>d:int</type>

<type name="custom:FC">
<title>Factura de Compra</title>
<parent>custom:OC</parent> /**** aqui heredo todos los atributos de custom:OC ****/

</type>

Estoy realizando pruebas para ver si esto esta ok o no