Ocultar propiedades predeterminadas y mostrar el aspecto de propiedades en Compartir

StackOverflow https://stackoverflow.com//questions/23029424

  •  21-12-2019
  •  | 
  •  

Pregunta

Estoy atrapado y no puedo averiguar por qué puede lograr esto.Soy nuevo en Alfresco, así que tal vez lo estoy haciendo en un camino equivocado.

Estoy tratando de ocultar propiedades predeterminadas en Alfresco Share y mostrar sólo los campos de uno de mis personalizado aspectos.Me refiero a que quiero ocultar cm:título, cm:nombre, etc.

Estoy tratando de llevar a cabo esta personalización share-config-custom.xml.Si yo sólo uso <hide> con propiedades predeterminadas (sin agregar campos personalizados) son bien oculto.Si yo uso <show> con mis propiedades personalizadas, tanto, las propiedades personalizadas y predeterminadas se muestran las propiedades.Pero el problema es que si puedo agregar <hide> y <show> campos, solamente por defecto de los campos se muestran, a pesar de que se propuso como oculto.

Aquí es un ejemplo de XML:

<config evaluator="node-type" condition="cm:content">
  <forms>
    <form>
      <field-visibility>
        <hide id="cm:title" />
        <hide id="cm:description" />
        <show id="custom:DocumentClass" />
        <show id="custom:DocumentDate" />
      </field-visibility>
    </form>
  </forms>
</config>

Gracias de antemano.

¿Fue útil?

Solución

Usted puede tratar el siguiente:

  1. Utilice el ocultar campos en la cm:content tipo de
  2. Añadir un extra de configuración, y en lugar de la evaluator="node-type" hacer evaluator="aspect"
  3. Añadir a su aspecto personalizada en la nueva configuración que acaba de crear

Si lo anterior no funciona, pruebe a añadir replace=true la bandera a la cm:content config

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top