Show Menu
ARGOMENTI×

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

In questa pagina viene illustrato come creare un modello di pagina personalizzato che utilizza i componenti Modulo Componenti di Adobe Campaign Adobe Campaign, analizzando l’implementazione del modello Geometrixx-outdoors ( /apps/geometrixx-outdoors/components/page_campaign_profile ) e indicando informazioni importanti che potrebbero essere necessarie per la creazione di un modello personalizzato.
Gli esempi di e-mail e di modulo sono disponibili solo in Geometrixx . Scaricate un esempio di contenuto Geometrixx da Package Share.
Per creare un modello di pagina AEM personalizzato utilizzando i componenti Modulo di Adobe Campaign, verifica di disporre dei seguenti elementi:
  1. Right resourceSuperType
    Accertatevi 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
  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 di configurazione aggiuntivo.
  3. head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp)
    In head.jsp sono visualizzate le seguenti righe che utilizzano il clientcontext-config e il gancio 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"/>
    
    
  4. body.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp)
    In body.jsp , i servizi cloud sono caricati in fondo alla pagina:
    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
    
  5. Proprietà pagina campagna
    Per poter selezionare un modello di Adobe Campaign, le proprietà della pagina vengono estese con la scheda Campaign :
    /apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
  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