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 には通常、ノード名が master のマスターバリエーションが XF ルートの下にあります。
この問題は、XF にマスターバリエーションがない場合に発生します。 新しい XF の場合、マスターは削除できませんが、コピーした XF の場合は削除できます。 ほとんどの場合、この問題は、コピーされた XF のマスターが削除されたことが原因で発生します。
通常の操作中は、XF のマスターバリエーションを削除しないでください。
コピー時に、AEMはマスターバリエーションのテンプレートを使用して、ターゲットフォルダーの許可されたテンプレートを確認します。 XF にマスターがない場合、このテンプレートチェックはフォルダーの許可されたテンプレートと一致しません。 その結果、AEMにエラーが表示され、貼り付けた XF は作成されません。
この問題を修正するには、XF にマスターバリエーションを追加します。
- 既存のバリエーション ノードの名前を
masterに変更します。 - または、
masterという名前で新しいバリエーションを作成します。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f