Esta página explica como criar um modelo de página personalizado que usa componentes do Adobe Campaign Form examinando como o modelo do Geometrixx-outdoors ( /apps/geometrixx-outdoors/components/page_campaign_profile
) é implementado e aponta para as 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 componentes de Formulário Adobe Campaign, verifique se você tem o seguinte:
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
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:
/etc/clientcontext/campaign
head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=pt-BR)
Em head.jsp, você verá as seguintes linhas que usam clientcontext-config e 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"/>
body.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=pt-BR)
Em 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"/>
Propriedades da página de 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
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 |