Creación de plantillas de página AEM personalizadas con componentes de formulario de Adobe Campaign creating-custom-aem-page-template-with-adobe-campaign-form-components

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

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.

NOTE
Los ejemplos de correo electrónico y formulario solo están disponibles en Geometrixx. Descargue el contenido de muestra de Package Share.

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:

  1. 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

    chlimage_1-201

  2. 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:

    • El ClientContext señala a /etc/clientcontext/campaign
    • También hay que pagar un suplemento config nodo .

    chlimage_1-202

  3. 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 la variable clientcontext-config y cloudservice-lock:

    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=es)

    En body.jsp, los servicios de nube se cargan en la parte inferior de la página:

    code language-none
    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. 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

    chlimage_1-203

  6. 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

    chlimage_1-204

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