AEM as a Cloud Service:許可されたテンプレート設定が欠落しているため、特定のコンテンツパスでページ作成が失敗する
この記事では、Adobe Experience Manager as a Cloud Serviceの特定のコンテンツブランチで、許可されたテンプレート の設定が欠落または不適切な場合に、ページ作成を防ぐ方法について説明します。
説明 description
環境
Adobe Experience Manager as a Cloud Service(すべてのバージョン)
問題/症状
特定のオーサリンググループに割り当てられたユーザーは、必要な権限(jcr:read、rep:write、jcr:versionManagement、およびjcr:lockManagementを含む)を持っているにもかかわらず、特定のコンテンツフォルダーにページを作成できません。
- ページ作成は、一部のパスで機能します(例:
/content/test/en/folder1)。 - ページ作成は他のパスでは使用できません(例:
/content/test/en/folder2)。 - 明示的なエラーメッセージは表示されません。影響を受けるパスのUIで、Create
>Page オプションが見つからないか、無効になっています。
アクセス制御リスト (ACL)設定には、/content/test/en/folder2に対する許可アクセス許可が含まれます。
トラブルシューティングが確認されました:
- 権限が正しく割り当てられ、継承されます。
- 同じACL構造が動作するブランチと動作しないブランチの両方に存在するため、この問題はACLの競合によって引き起こされることはありません。
解決策 resolution
問題を解決するには、次の手順に従います。
-
許可されたテンプレートの比較
- 作業中のコンテンツ パスに移動します(例:
/content/test/en/folder1/jcr:content)。 cq:allowedTemplatesプロパティが存在するかどうかを確認します。- このプロパティにリストされているテンプレートに注意してください。
- 作業中のコンテンツ パスに移動します(例:
-
非ワーキング パスを更新
- 影響を受けるパスに移動します(例:
/content/test/en/folder2/jcr:content)。 - 作業パスの設定と一致するように、
cq:allowedTemplatesプロパティを追加または更新します。 - プロパティに、ページ作成に使用できるすべてのテンプレートが一覧表示されていることを確認します。
- 影響を受けるパスに移動します(例:
-
ページ作成のテスト
- 更新されたパスの下にページを作成しようとします。
- 「
>ページを作成」オプションが利用可能になり、機能することを確認します。
-
問題が解決しない場合のACLの確認
- 許可されたテンプレートを更新しても問題が解決しない場合は、継承された否認権限の競合についてグループメンバーシップを確認します。
- ACLの競合を除外するために、オーサリンググループ内のユーザーのみでテストします。
原因:
根本原因は、影響を受けるコンテンツブランチのcq:allowedTemplates プロパティが見つからないか、構成が正しくなかったことで、正しい権限にもかかわらずページを作成できませんでした。
recommendation-more-help
experience-cloud-kcs-help-kbarticles