Criação de um modelo de página AEM personalizado com componentes de formulário do Adobe Campaign creating-custom-aem-page-template-with-adobe-campaign-form-components
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.
Para criar um modelo de página do AEM personalizado usando componentes do Adobe Campaign Form, verifique se você tem o seguinte:
-
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
-
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ó.
- O ClientContext aponta para
-
head.jsp (https://experienceleague.adobe.com/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:
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"/>
-
body.jsp (https://experienceleague.adobe.com/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:
code language-none <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
-
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
-
Configurações do modelo.
No modelo (
/apps/geometrixx-outdoors/templates/campaign_profile/jcr:content
) você verá 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