Criando modelo de página de AEM personalizado com componentes de formulário Adobe Campaign creating-custom-aem-page-template-with-adobe-campaign-form-components

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Esta página explica como criar um modelo de página personalizado que usa Formulário Adobe Campaign componentes examinando como o modelo do Geometrixx outdoors ( /apps/geometrixx-outdoors/components/page_campaign_profile) for implementada e apontar para informações importantes que você pode precisar ao criar seu próprio modelo personalizado.

NOTE
Amostras de email e formulário só estão disponíveis no Geometrixx. Baixe o conteúdo de amostra do Geometrixx do Compartilhamento de pacotes.

Para criar um modelo de página de AEM personalizado usando componentes de Formulário Adobe Campaign, verifique se você tem o seguinte:

  1. Corrija resourceSuperType

    Verifique se o componente da página herda de mcm/campaign/components/profile.

    Isso é necessário para que os servlets obtenham e salvem informações

    • com.day.cq.mcm.campaign.servlets.TemplateListServlet
    • com.day.cq.mcm.campaign.servlets.SaveProfileServlet

    chlimage_1-201

  2. Configurações do ClientContext

    Ao observar as configurações de clientcontext ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile) você vê as seguintes configurações:

    • ClientContext aponta para /etc/clientcontext/campaign
    • Há também um extra configuração nó .

    chlimage_1-202

  3. head.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=pt-BR)

    Em head.jsp, você verá as seguintes linhas que usam o clientcontext-config e 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"/>
    
  4. body.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=pt-BR)

    Em body.jsp, os serviços de nuvem são carregados na parte inferior da página:

    code language-none
    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. Propriedades da página da campanha

    Para selecionar um modelo do Adobe Campaign, as propriedades da página são estendidas com a variável Campanha guia :

    /apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign

    chlimage_1-203

  6. Configurações do modelo.

    No modelo ( /apps/geometrixx-outdoors/templates/campaign_profile/jcr:content) você vê os seguintes valores padrão:

    table 0-row-2 1-row-2
    acMapping mapRecipient (para Adobe Campaign 6.1), perfil (para Adobe Campaign Standard)
    acTemplateId email

    chlimage_1-204

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