Esta página explica cómo crear una plantilla de página personalizada que use Formulario de Adobe Campaign componentes examinando la plantilla de Geometrixx exterior ( /apps/geometrixx-outdoors/components/page_campaign_profile
) está implementada y señala a la información importante que puede necesitar al crear su propia plantilla personalizada.
Los ejemplos de correo electrónico y formulario solo están disponibles en Geometrixx. Descargue el contenido de ejemplo de Geometrixx de Uso compartido de paquetes.
Para crear una plantilla de página de AEM personalizada con los componentes de formulario de Adobe Campaign, asegúrese de que tiene lo siguiente:
Correcto resourceSuperType
Asegúrese de que el componente de página se hereda de mcm/campaign/components/profile
.
Esto es necesario para que los servlets obtengan y guarden información
com.day.cq.mcm.campaign.servlets.TemplateListServlet
com.day.cq.mcm.campaign.servlets.SaveProfileServlet
Configuración de ClientContext
Cuando observe la configuración de clientcontext ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
) puede ver los siguientes ajustes:
/etc/clientcontext/campaign
head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=es)
En head.jsp, verá las siguientes líneas que utilizan la variable clientcontext-config y cloudservice-lock:
<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=es)
En body.jsp, los servicios de nube se cargan en la parte inferior de la página:
<cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
Propiedades de la página de Campaign
Para poder seleccionar una plantilla de Adobe Campaign, las propiedades de página se amplían con la variable Campaign pestaña:
/apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
Configuración de plantilla.
En la plantilla ( /apps/geometrixx-outdoors/templates/campaign_profile/jcr:content
), verá los siguientes valores predeterminados:
acMapping | mapRecipient (para Adobe Campaign 6.1), profile (para Adobe Campaign Standard) |
---|---|
acTemplateId | correo |