En esta página se explica cómo crear una plantilla de página personalizada que utilice los componentes Formulario de Adobe Campaign examinando cómo se implementa la plantilla de Geometrixx externa ( /apps/geometrixx-outdoors/components/page_campaign_profile
) y se señala la información importante que puede necesitar al crear su propia plantilla personalizada.
Los ejemplos de correo electrónico y formularios 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 AEM personalizada con componentes de Adobe Campaign Form, asegúrese de que dispone de lo siguiente:
Correcto resourceSuperType
Asegúrese de que el componente de página 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
Al consultar la configuración clientcontext ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
), verá la siguiente configuración:
/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 clientcontext-config y cloudservice-link:
<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 campaña
Para poder seleccionar una plantilla de Adobe Campaign, las propiedades de página se amplían con la ficha Campañ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
) se ven los siguientes valores predeterminados:
acMapping | mapRecipient (para Adobe Campaign 6.1), perfil (para Adobe Campaign Standard) |
---|---|
acTemplateId |