Copia de fragmentos de experiencias de una subcarpeta a otra

Esta página proporciona una explicación sobre cómo copiar el fragmento de experiencia de una subcarpeta a otra.

Descripción description

Entorno
Adobe Experience Manager

Problema
Hay una carpeta (por ejemplo: myfolder) bajo la ruta de /content/experience-fragments, y desde la consola de propiedades de Fragmento de experiencia, se ha agregado una plantilla de fragmento de experiencia personalizada bajo la propiedad Plantilla permitida.
Ahora, al intentar copiar/mover un fragmento de experiencia de una subcarpeta test-1 a otra subcarpeta test-2, se mostrará un error en la consola GUI y la operación de pegar/mover fallará con un error similar:

/content/experience-fragments/_1/_1_1/test-xf (Experience Fragment Template) not allowed below /content/experience-fragments/_1/test-xf

Resolución resolution

Solución
Para habilitar la operación de copiar/mover en las subcarpetas, se debe agregar una ruta más en la propiedad cq:allowedTemplates de la carpeta principal /libs/cq/experience-fragments/components/experiencefragment/template.
Esto se debe a que la operación de copiar/mover está estrechamente emparejada con los componentes de fragmento de experiencia predeterminados en la ruta /libs/cq/experience-fragments/components/experiencefragment/template.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f