Adobe Experience Manager: a operação de copiar e colar do Fragmento de experiência (XF) falha com o pop-up de Erro
Descrição description
Ao copiar e colar um Fragmento de experiência (XF), um pop-up de erro é exibido e o XF não é colado.
O log de erros mostra uma mensagem como:
com.day.cq.wcm.command.api.CommandException:
<source path> (Experience Fragment Template) not allowed below <target path>
Esse erro geralmente indica que os Modelos permitidos da pasta não contêm o modelo que o XF usa. Se a configuração estiver correta, o problema pode resultar do comportamento relacionado ao nó principal XF. Este artigo explica esse comportamento.
Ambiente
AEM as a Cloud Service
AEM 6.5
Resolução resolution
Um XF normalmente tem uma variação mestre sob a raiz XF, com o nome do nó master.
Esse problema ocorre quando o XF não tem variação principal. Para um novo XF, não é possível excluir o Principal, mas, para um XF copiado, é possível excluí-lo. Na maioria dos casos, esse problema ocorre porque alguém excluiu o Principal de um XF copiado.
Evite excluir a variação mestre de um XF durante operações normais.
Durante a cópia, o AEM usa o modelo da variação mestre para verificar os modelos permitidos da pasta de destino. Se o XF não tiver um mestre, essa verificação de modelo não corresponderá aos modelos permitidos da pasta. Como resultado, o AEM mostra um erro e não cria o XF colado.
Para corrigir esse problema, adicione uma variação principal no XF:
- Renomeie um nó de variação existente para
master. - Ou crie uma nova variação com o nome
master.