Come abilitare la creazione di attività all’interno di un nuovo marchio | AEM 6.5

Descrizione description

Ambiente
Adobe Experience Manager

Problema
In Adobe Experience Manager 6.5, dopo la creazione di un nuovo marchio, non puoi creare Attività all’interno del marchio.

Puoi creare attività all’interno del marchio esistente (ad esempio: Marchio = "We.Retail"):

  1. Passa a /aem/start.html.
  2. Apri PersonalizzazioneAttività.
  3. Creare un Marchio.
  4. Apri il nuovo Marchio e prova a creare un’ Attività.

Causa
A causa di un’autorizzazione mancante, il nodo che rappresenta un marchio principale, (ad esempio: /content/campaigns/my_brand/master/jcr:content) non include due proprietà richieste: cq:template e sling:resourceType.

Significa che il nodo master non fa riferimento al componente di personalizzazione come resourceType, e quindi non riesce a caricare un Crea pulsante.

Risoluzione resolution

Soluzione
Per risolvere il problema, segui la procedura riportata di seguito:

  1. Vai alla configurazione: [http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended targeting-content](http://localhost:4502/system/console/configMgr/org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended target-content).

  2. Modifica le autorizzazioni del valore per personalization-service a:

    com.day.cq.cq-personalization:personalization-service=content-writer-service,sling-scripting

    proprio come nella schermata seguente:

  3. Dopo questa correzione, crea un nuovo marchio e visualizzerai Crea pulsante.

  4. Puoi quindi confrontare le proprietà del nodo principale di entrambi i brand:

    code language-none
    /content/campaigns/my_brand/master/jcr:content
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f