Adobe Experience Manager: Kopiera och klistra in i Experience Fragment (XF) misslyckas med popup-menyn Fel
Beskrivning description
När du kopierar och klistrar in ett Experience Fragment (XF) visas ett felmeddelande och XF-filen klistras inte in.
I felloggen visas ett meddelande som:
com.day.cq.wcm.command.api.CommandException:
<source path> (Experience Fragment Template) not allowed below <target path>
Det här felet anger vanligtvis att mappens tillåtna mallar inte innehåller mallen som används i XF-filen. Om konfigurationen är korrekt kan problemet bero på beteenden som är relaterade till XF-huvudnoden. I den här artikeln förklaras detta beteende.
Miljö
AEM as a Cloud Service
AEM 6.5
Upplösning resolution
En XF har vanligtvis en huvudvariant under XF-roten med nodnamnet master.
Problemet inträffar när XF inte har någon huvudvariant. För en ny XF kan du inte ta bort mallsidan, men för en kopierad XF kan du ta bort den. I de flesta fall beror det här problemet på att någon har tagit bort mallsidan för en kopierad XF.
Undvik att ta bort huvudvarianten för en XF-fil under normala åtgärder.
Under kopieringen använder AEM mallvariantmallen för att kontrollera tillåtna mallar för målmappen. Om XF-filen inte har någon mallsida matchar den här mallkontrollen inte mappens tillåtna mallar. Därför visas ett fel i AEM och den inklistrade XF-filen skapas inte.
Åtgärda problemet genom att lägga till en huvudvariant under XF:
- Byt namn på en befintlig variantnod till
master. - Eller skapa en ny variant med namnet
master.