Ocultar propiedades predeterminadas y mostrar el aspecto de propiedades en Compartir
-
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.
Solución
Usted puede tratar el siguiente:
- Utilice el ocultar campos en la cm:content tipo de
- Añadir un extra de configuración, y en lugar de la
evaluator="node-type"
hacerevaluator="aspect"
- 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