Adobe Experience Manager: kopiëren en plakken van XF (Experience Fragment) mislukt bij pop-up Fout
Beschrijving description
Wanneer u een Ervingsfragment (XF) kopieert en plakt, wordt een foutmelding weergegeven en wordt de XF niet geplakt.
Het foutenlogboek toont een bericht als:
com.day.cq.wcm.command.api.CommandException:
<source path> (Experience Fragment Template) not allowed below <target path>
Deze fout wijst gewoonlijk erop dat de Toegelaten Malplaatjes van de omslag niet het malplaatje bevatten dat XF gebruikt. Als de configuratie correct is, kan de kwestie uit gedrag met betrekking tot de XF hoofdknoop voortvloeien. Dit gedrag wordt in dit artikel uitgelegd.
Milieu
AEM as a Cloud Service
AEM 6.5
Resolutie resolution
Een XF heeft gewoonlijk een hoofdvariatie onder de wortel XF, met de knoopnaam master.
Dit probleem doet zich voor wanneer de XF geen hoofdvariatie heeft. Voor een nieuwe XF kunt u het stramien niet verwijderen, maar voor een gekopieerde XF kunt u het wel verwijderen. In de meeste gevallen gebeurt dit probleem omdat iemand de stramien van een gekopieerde XF heeft verwijderd.
Verwijder de hoofdvariant van een XF tijdens normale bewerkingen.
Tijdens het kopiëren gebruikt AEM de sjabloon van de hoofdvariant om de toegestane sjablonen van de doelmap te controleren. Als de XF geen stramien heeft, komt deze sjablooncontrole niet overeen met de toegestane sjablonen van de map. Als gevolg hiervan wordt in AEM een fout weergegeven en wordt de geplakte XF niet gemaakt.
U kunt dit probleem verhelpen door een variant op het stramien onder de XF toe te voegen:
- Wijzig de naam van een bestaand variatieknooppunt in
master. - Of maak een nieuwe variatie met de naam
master.