Cómo habilitar la función de arrastrar y soltar recursos en PathField
Después de la actualización de Adobe Experience Manager 6.5.10, ahora es posible arrastrar y soltar recursos desde el explorador de recursos a un PathField en el editor de páginas. Para habilitar esta característica, agregue la propiedad droppable al nodo de PathField.
Descripción description
Entorno
Adobe Experience Manager
Problema/Síntomas
AEM A partir de la versión 6.5.10, puede arrastrar y soltar un recurso desde el explorador de recursos a un PathField en el editor de páginas. AEM Esta característica se corresponde con la siguiente línea de Notas de la versión de 6.5.100:
PathField en el editor de sitios permite a los autores arrastrar recursos desde el Buscador de contenido.
Este artículo explica cómo habilitar esta función.
Resolución resolution
Agregue la propiedad droppable al nodo de PathField.
name: droppable
type: Boolean
value: true
Ejemplo de personalización:
Un PathField con droppable=true, agregado al componente HelloWorld del tutorial WKND, como
/apps/wknd/components/helloworld/cq:dialog/content/items/column/items/path/@dropable={Boolean}true
<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:sling="http://sling.apache.org/jcr/sling/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
jcr:primaryType="nt:unstructured"
jcr:title="Properties"
sling:resourceType="cq/gui/components/authoring/dialog">
<content
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/fixedcolumns">
<items jcr:primaryType="nt:unstructured">
<column
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/container">
<items jcr:primaryType="nt:unstructured">
<text
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/textfield"
fieldLabel="Text"
name="./text"/>
<path
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/pathfield"
fieldLabel="Path"
droppable="{Boolean}true"
name="./path"/>
</items>
</column>
</items>
</content>
</jcr:root>