AEM Creación de plantillas de página de personalizadas con componentes de formulario de Adobe Campaign creating-custom-aem-page-template-with-adobe-campaign-form-components
En esta página se explica cómo crear una plantilla de página personalizada que use los componentes de Adobe Campaign Form al examinar cómo se implementa la plantilla de Geometrixx-outdoors (/apps/geometrixx-outdoors/components/page_campaign_profile
), y se proporciona información importante que puede necesitar al crear su propia plantilla personalizada.
AEM Para crear una plantilla de página de personalizada con componentes de formulario de Adobe Campaign, asegúrese de que dispone de lo siguiente:
-
ResourceSuperType correcto
Asegúrese de que el componente de página herede 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 vea la configuración de clientcontext (
/etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
), verá la siguiente configuración:- El ClientContext apunta a
/etc/clientcontext/campaign
- También hay un nodo config adicional.
- El ClientContext apunta a
-
head.jsp (https://experienceleague.adobe.com/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-hook:
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"/>
-
body.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=es)
En body.jsp, los servicios en la nube se cargan en la parte inferior de la página:
code language-none <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 pestaña Campaign:
/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:table 0-row-2 1-row-2 acMapping mapRecipient (para Adobe Campaign 6.1), profile (para Adobe Campaign Standard) acTemplateId correo