Criação de um modelo de página AEM personalizado com componentes de formulário do Adobe Campaign

Esta página explica como criar um modelo de página personalizado que usa o Formulário do Adobe Campaign Geometrixx examinando o modo como o modelo para atividades no exterior ( /apps/geometrixx-outdoors/components/page_campaign_profile) é implementada e aponta para informações importantes que podem ser necessárias ao criar seu próprio modelo personalizado.

OBSERVAÇÃO

O email e os exemplos de formulário estão disponíveis somente no Geometrixx. Baixe o conteúdo de Geometrixx de amostra do Compartilhamento de pacotes.

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

  1. Corrigir resourceSuperType

    Verifique se o componente de 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ê verá as seguintes configurações:

    • O ClientContext aponta para /etc/clientcontext/campaign
    • Há também uma config nó.

    chlimage_1-202

  3. head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=pt-BR)

    Entrada head.jsp, você verá as seguintes linhas que usam a variável clientcontext-config e a variável cloudservice-hook:

    <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 (/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=pt-BR)

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

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

    Para poder selecionar um modelo Adobe Campaign, as propriedades da página são estendidas com o Campaign 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ê verá os seguintes valores padrão:

    acMapping mapRecipient (para Adobe Campaign 6.1), perfil (para Adobe Campaign Standard)
    acTemplateId email

    chlimage_1-204

Nesta página