Creazione di un modello di pagina AEM personalizzato con i componenti del modulo Adobe Campaign creating-custom-aem-page-template-with-adobe-campaign-form-components

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Questa pagina spiega come creare un modello di pagina personalizzato che utilizza Modulo Adobe Campaign i componenti esaminando il modo in cui il modello Geometrixx all'aperto ( /apps/geometrixx-outdoors/components/page_campaign_profile) viene implementato e fornisce informazioni importanti utili per la creazione di modelli personalizzati.

NOTE
Gli esempi di moduli e-mail sono disponibili solo in Geometrixx. Scarica il contenuto di Geometrixx di esempio da Condivisione pacchetti.

Per creare un modello di pagina AEM personalizzato utilizzando i componenti Adobe Campaign Form, assicurarsi di disporre dei seguenti elementi:

  1. Correggere resourceSuperType

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

    Questo è necessario per i servlet per ottenere e salvare le informazioni

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

    chlimage_1-201

  2. Impostazioni ClientContext

    Quando osservi le impostazioni del contesto client ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile) vengono visualizzate le seguenti impostazioni:

    • ClientContext /etc/clientcontext/campaign
    • C'è anche un extra config nodo.

    chlimage_1-202

  3. head.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=it)

    In head.jsp, vengono visualizzate le seguenti righe che utilizzano il clientcontext-config e gancio a gancio:

    code language-none
    <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 (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=it)

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

    code language-none
    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. Proprietà pagina di Campaign

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

    /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:

    table 0-row-2 1-row-2
    acMapping mapRecipient (per Adobe Campaign 6.1), profile (per Adobe Campaign Standard)
    acTemplateId mail

    chlimage_1-204

recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e