Show Menu
TÓPICOS×

Criar 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 os componentes do Formulário do Adobe Campaign examinando como o modelo Geometrixx-outdoors ( /apps/geometrixx-outdoors/components/page_campaign_profile ) é implementado e aponta informações importantes de que você pode precisar ao criar seu próprio modelo personalizado.
As amostras de e-mail e formulário estão disponíveis somente no Geometrixx . Baixe o conteúdo de amostra do Geometrixx pelo Compartilhamento de pacotes.
Para criar um modelo de página AEM personalizado usando os componentes do Formulário do 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 os servlets obterem e salvarem informações
    • com.day.cq.mcm.campaign.servlets.TemplateListServlet
    • com.day.cq.mcm.campaign.servlets.SaveProfileServlet
  2. Configurações do ClientContext
    Ao observar as configurações clientcontext ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile ), você verá as seguintes configurações:
    • ClientContext aponta para /etc/clientcontext/campaign
    • Também há um nó de configuração extra.
  3. head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp)
    Em head.jsp , você vê as seguintes linhas que usam o clientcontext-config e o 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)
    No 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 da campanha
    Para poder selecionar um modelo do Adobe Campaign, as propriedades da página são estendidas com a guia Campanha :
    /apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
  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
    correio