如何啟用在新品牌內建立活動 | AEM 6.5
若要解決此問題,請移至設定,變更personalization-service值的許可權,在修正後建立新品牌,然後比較兩個品牌主節點的屬性。
說明 description
環境
Adobe Experience Manager 6.5 (AEM 6.5)
問題
在Adobe Experience Manager 6.5中,建立新品牌後,您無法在品牌內建立活動。
您可以在現有品牌內建立活動(例如: Brand = "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