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 componenti Adobe Campaign Form , esaminando come viene implementato il modello per l'Geometrixx all'aperto ( /apps/geometrixx-outdoors/components/page_campaign_profile), e vengono fornite informazioni importanti utili 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

    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

    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 punti a /etc/clientcontext/campaign
    • È inoltre disponibile un nodo di configurazione 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 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?lang=it)

    In body.jsp, i servizi cloud sono 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