Cette page explique comment créer un modèle de page personnalisé qui utilise Formulaire Adobe Campaign composants en examinant la manière dont le modèle de Geometrixx-plein ( /apps/geometrixx-outdoors/components/page_campaign_profile
) est implémenté et vous indique les informations importantes dont vous avez besoin lors de la création de votre propre modèle personnalisé.
Les exemples de courrier électronique et de formulaire sont disponibles uniquement dans Geometrixx. Téléchargez un exemple de contenu Geometrixx à partir de Package Share.
Pour créer un modèle de page AEM personnalisé à l’aide de composants de formulaire Adobe Campaign, vérifiez que vous disposez des éléments suivants :
resourceSuperType correct
Assurez-vous que le composant de page hérite de mcm/campaign/components/profile
.
Cela est nécessaire pour que les servlets obtiennent et enregistrent des informations.
com.day.cq.mcm.campaign.servlets.TemplateListServlet
com.day.cq.mcm.campaign.servlets.SaveProfileServlet
Paramètres de ClientContext
Lorsque vous examinez les paramètres de ClientContext ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
) les paramètres suivants s’affichent :
/etc/clientcontext/campaign
head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=fr)
Dans le fichier head.jsp, vous voyez les lignes suivantes qui utilisent clientcontext-config et 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=fr)
Dans body.jsp, les services cloud sont chargés au bas de la page :
<cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
Propriétés de la page de campagne
Pour pouvoir sélectionner un modèle Adobe Campaign, les propriétés de page sont étendues avec l’onglet Campagne :
/apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
Paramètres de modèle.
Dans le modèle ( /apps/geometrixx-outdoors/templates/campaign_profile/jcr:content
) les valeurs par défaut suivantes s’affichent :
acMapping | mapRecipient (pour Adobe Campaign 6.1), profile (pour Adobe Campaign Standard) |
---|---|
acTemplateId |