Creazione di un modello di pagina AEM personalizzato con componenti modulo Adobe Campaign

In questa pagina viene illustrato come creare un modello di pagina personalizzato che utilizza i componenti modulo Adobe Campaign, esaminando le modalità di implementazione del modello Geometrixx-esterno ( /apps/geometrixx-outdoors/components/page_campaign_profile) e indicando informazioni importanti che potrebbero essere necessarie per la creazione di un modello personalizzato.

NOTA

Gli esempi di e-mail e di modulo sono disponibili solo in Geometrixx. Scaricate contenuti di Geometrixx di esempio da Package Share.

Per creare un modello di pagina AEM personalizzato utilizzando componenti Modulo Adobe Campaign, accertarsi di disporre dei seguenti elementi:

  1. Right resourceSuperType

    Assicurati che il componente pagina erediti da mcm/campaign/components/profile.

    Questo è richiesto per i servlet per ottenere e salvare informazioni

    • com.day.cq.mcm.campaign.servlets.TemplateListServlet
    • com.day.cq.mcm.campaign.servlets.SaveProfileServlet

    chlimage_1-201

  2. Impostazioni ClientContext

    Se osservate le impostazioni contestuali del cliente ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile), vengono visualizzate le seguenti impostazioni:

    • ClientContext punta a /etc/clientcontext/campaign
    • Esiste anche un nodo config aggiuntivo.

    chlimage_1-202

  3. head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=it)

    In head.jsp sono visualizzate le seguenti righe che utilizzano il clientcontext-config e il gancio-servizio-cloud:

    <cq:include path="config" resourceType="cq/personalization/components/clientcontext_optimized/config"/>
    <sling:include path="contexthub" resourceType="granite/contexthub/components/contexthub"/>
    <cq:include script="/libs/cq/cloudserviceconfigs/components/servicelibs/servicelibs.jsp?lang=it"/>
    
  4. body.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=it)

    In body.jsp, i servizi cloud vengono caricati nella parte inferiore della pagina:

    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. Proprietà pagina campagna

    Per poter selezionare un modello Adobe Campaign le proprietà della pagina vengono estese con la scheda Campaign:

    /apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign

    chlimage_1-203

  6. Impostazioni del modello.

    Nel modello ( /apps/geometrixx-outdoors/templates/campaign_profile/jcr:content) vengono visualizzati i seguenti valori predefiniti:

    acMapping mapRecipient (per Adobe Campaign 6.1), profilo (per Adobe Campaign Standard)
    acTemplateId mail

    chlimage_1-204

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now