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.
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:
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
Impostazioni ClientContext
Se osservate le impostazioni contestuali del cliente ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
), vengono visualizzate le seguenti impostazioni:
/etc/clientcontext/campaign
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"/>
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"/>
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
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 |