Comment activer la création d’activités dans une nouvelle marque | AEM 6.5
Pour résoudre le problème, accédez à la configuration, modifiez les autorisations de la valeur pour personalization-service
, créez une nouvelle marque après le correctif, puis comparez les propriétés du noeud maître des deux marques.
Description description
Environnement
Adobe Experience Manager 6.5 (AEM 6.5)
Problème
Dans Adobe Experience Manager 6.5, après avoir créé une marque, vous ne pouvez pas créer d’activités dans la marque.
Vous pouvez créer des activités dans la marque existante (par exemple : Marque = "We.Retail") :
- Accédez à
/aem/start.html
. - Ouvrez Personalization
>
Activités. - Créez une marque.
- Ouvrez la nouvelle marque et essayez de créer une activité.
Cause
En raison d’une autorisation manquante, le noeud qui représente une marque maître (par exemple : : /content/campaigns/<my_brand>/master/jcr:content
) n’inclut pas deux propriétés requises : cq:template
et sling:resourceType
.
Cela signifie que le noeud master
ne fait pas référence au composant de personnalisation en tant que resourceType
et qu’il ne parvient pas à charger un bouton Créer.
Résolution resolution
Solution
Pour résoudre ce problème, procédez comme suit :
-
Accédez à la configuration : [http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended contenu-ciblé](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended contenu-ciblé).
-
Modifiez les autorisations de la valeur de
personalization-service
pour :com.day.cq.cq-personalization:personalization-service=[ content-writer-service,sling-scripting
comme dans la capture d’écran ci-dessous :
-
Créez une nouvelle marque après ce correctif. Le bouton Créer s’affiche.
-
Vous pouvez ensuite comparer les propriétés du noeud maître des deux marques :
code language-none /content/campaigns/<my_brand>/master/jcr:content