如何启用在新品牌内创建活动 | AEM 6.5
要解决此问题,请转到配置,更改personalization-service值的权限,修复后创建一个新品牌,然后比较两个品牌的主节点的属性。
描述 description
环境
Adobe Experience Manager 6.5 (AEM 6.5)
问题
在Adobe Experience Manager 6.5中,创建新品牌后,无法在品牌内创建活动。
您可以在现有品牌内创建活动(例如:品牌=“We.Retail”):
- 转到
/aem/start.html。 - 打开 Personalization
>活动。 - 创建 品牌。
- 打开新的 品牌 并尝试创建 活动。
原因
由于缺少权限,表示主品牌的节点(例如: : /content/campaigns/<my_brand>/master/jcr:content)不包含两个必需属性: cq:template和sling:resourceType。
这意味着节点master未将个性化组件引用为其resourceType,并且无法加载 创建 按钮。
解决方法 resolution
解决方案
请按照以下步骤解决此问题:
-
转到配置: [http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended targeted-content](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended targeted-content)。
-
将
personalization-service值的权限更改为:com.day.cq.cq-personalization:personalization-service=[ content-writer-service,sling-scripting如下面的屏幕快照所示:
-
进行此修复后创建新品牌,您将看到 创建 按钮。
-
然后,您可以比较两个品牌的主节点的属性:
code language-none /content/campaigns/<my_brand>/master/jcr:content