テンプレートの制限により、ページのコピーまたは移動が失敗する

コピー先のパスでソースページのテンプレートが許可されていない場合、ページのコピーおよび移動操作が失敗します。 cq:allowedTemplatesallowedPathsallowedParentsおよびallowedChildrenの設定を確認して更新し、操作を許可します。

説明 description

環境

  • Adobe Experience Manager(AEM)Managed Services
  • Adobe Experience Manager as a Cloud Service
  • AEM as a Cloud Service - Sites

問題/症状:

  • ソースページが宛先パスの下で許可されていないことを示すエラーメッセージ。
  • バックグラウンドジョブが送信されますが、ページは移動しません。
  • コピーまたは移動操作は、宛先がテンプレートを許可しているように見える場合でもブロックされます。
  • テンプレートパスの制限で正規表現が無効なため、コピーまたは移動操作が失敗します。

原因:

アプリケーションは、cq:allowedTemplatesallowedPathsallowedParentsallowedChildrenなどの設定プロパティを通じてテンプレート配置ルールを適用します。 ソースページのテンプレートが宛先の場所に設定されたルールと一致しない場合、操作はブロックされます。 パスパターンが正しくないか、制限が多すぎると、ページの移動を妨げることもあります。

解決策 resolution

この問題を解決するには、次の手順に従います。

  1. コピーまたは移動するページに割り当てられたテンプレートを特定します。
  2. 宛先の場所でソースページのテンプレートが許可されていることを確認します。
  3. テンプレートが見つからない場合は、テンプレートをcq:allowedTemplatesに追加します。
  4. テンプレートのallowedPaths設定を確認し、宛先パスが許可されたパターンと一致することを確認します。
  5. パス制限の無効または過度に制限された正規表現を修正します。
  6. これらの設定が宛先のページをブロックする場合は、allowedParentsまたはallowedChildrenを更新します。
  7. コピーまたは移動操作を再試行し、ページが移動先の場所に表示されていることを確認します。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles