AEM as a Cloud Service : la création de page échoue dans des chemins de contenu spécifiques en raison de l’absence de configuration des modèles autorisés
Cet article explique comment les paramètres Modèles autorisés manquants ou mal configurés peuvent empêcher la création de pages dans certaines branches de contenu d’Adobe Experience Manager as a Cloud Service.
Description description
Environnement
Adobe Experience Manager as a Cloud Service (toutes versions)
problème/symptômes
Les utilisateurs affectés à un groupe de création spécifique ne peuvent pas créer de pages dans certains dossiers de contenu, même s’ils disposent des autorisations requises (notamment jcr:read, rep:write, jcr:versionManagement et jcr:lockManagement).
- La création de page fonctionne sous certains chemins (par exemple :
/content/test/en/folder1). - La création de page n’est pas disponible sous d’autres chemins (par exemple :
/content/test/en/folder2). - Aucun message d’erreur explicite ne s’affiche ; l’option Créer
>page est manquante ou désactivée dans l’interface utilisateur pour les chemins d’accès concernés.
La configuration de la liste de contrôle d’accès (ACL) inclut des autorisations autorisées sur /content/test/en/folder2.
Dépannage confirmé :
- Les autorisations sont correctement attribuées et héritées.
- Le problème n’est pas causé par des conflits de liste de contrôle d’accès, car la même structure de liste de contrôle d’accès existe sur les branches actives et non actives.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Comparer la configuration des modèles autorisés
- Accédez au chemin d’accès au contenu de travail (par exemple :
/content/test/en/folder1/jcr:content). - Vérifiez la présence de la propriété
cq:allowedTemplates. - Notez les modèles répertoriés dans cette propriété.
- Accédez au chemin d’accès au contenu de travail (par exemple :
-
Mettre à jour le chemin qui ne fonctionne pas
- Accédez au chemin d’accès concerné (par exemple :
/content/test/en/folder2/jcr:content). - Ajoutez ou mettez à jour la propriété
cq:allowedTemplatespour qu’elle corresponde à la configuration du chemin de travail. - Assurez-vous que la propriété répertorie tous les modèles qui doivent être disponibles pour la création de pages.
- Accédez au chemin d’accès concerné (par exemple :
-
Tester la création de page
- Tentative de création d’une page sous le chemin mis à jour.
- Vérifiez que l’option Créer
>page est désormais disponible et fonctionnelle.
-
Vérifier les listes de contrôle d’accès si le problème persiste
- Si la mise à jour des modèles autorisés ne résout pas le problème, vérifiez si les appartenances à un groupe provoquent des conflits d’autorisations de refus héritées.
- Testez avec un utilisateur uniquement dans le groupe de création pour exclure les conflits de liste de contrôle d’accès.
Cause
La cause principale était une propriété cq:allowedTemplates manquante ou mal configurée sur la branche de contenu affectée, ce qui empêchait la création de pages malgré des autorisations correctes.