Adobe Experience Manager:體驗片段(XF)複製和貼上作業失敗,並出現錯誤快顯視窗

說明 description

當您複製並貼上體驗片段(XF)時,錯誤快顯視窗會出現,而XF不會貼上。

錯誤記錄檔會顯示如下訊息:

com.day.cq.wcm.command.api.CommandException:
<source path> (Experience Fragment Template) not allowed below <target path>

此錯誤通常表示資料夾的允許範本不包含XF使用的範本。 如果設定正確,問題可能是由與XF主節點相關的行為所造成。 本文會說明此行為。

環境
AEM as a Cloud Service
AEM 6.5

解決方法 resolution

XF通常在XF根下有一個主變數,節點名稱為master

當XF沒有主要變數時,就會發生此問題。 對於新的XF,您無法刪除主版,但是對於複製的XF,您可以將其刪除。 在大多數情況下,發生此問題的原因是因為有人刪除了複製的XF的主版。
避免在正常操作期間刪除XF的主變數。

在複製期間,AEM會使用主要變數的範本來檢查目標資料夾的允許範本。 如果XF沒有主版,此範本檢查不符合資料夾允許的範本。 因此,AEM會顯示錯誤,且不會建立貼上的XF。

若要修正此問題,請在XF底下新增主要變數:

  • 將現有的變數節點重新命名為master
  • 或建立名稱為master的新變數。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f