Skapa en anpassad AEM med Adobe Campaign Form Components creating-custom-aem-page-template-with-adobe-campaign-form-components
På den här sidan beskrivs hur du skapar en anpassad sidmall som använder Adobe Campaign Form genom att undersöka hur mallen för Geometrixx utomhus ( /apps/geometrixx-outdoors/components/page_campaign_profile
) är implementerat och pekar på viktig information som du kan behöva när du skapar en egen anpassad mall.
Om du vill skapa en anpassad AEM sidmall med hjälp av Adobe Campaign Form-komponenter måste du ha följande:
-
Korrigera resourceSuperType
Kontrollera att sidkomponenten ärver från
mcm/campaign/components/profile
.Detta krävs för att servletarna ska kunna hämta och spara information
com.day.cq.mcm.campaign.servlets.TemplateListServlet
com.day.cq.mcm.campaign.servlets.SaveProfileServlet
-
Inställningar för ClientContext
När du tittar på klientkontextinställningarna (
/etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
) visas följande inställningar:- ClientContexten pekar på
/etc/clientcontext/campaign
- Det finns även en extra config nod.
- ClientContexten pekar på
-
head.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=sv)
I head.jsp visas följande rader som använder clientcontext-config och molntjänstkrok:
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=sv)
I body.jsp, läses molntjänsterna in längst ned på sidan:
code language-none <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
-
Egenskaper för kampanjsida
För att kunna välja en Adobe Campaign-mall utökas sidegenskaperna med Campaign tab:
/apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
-
Mallinställningar.
I mallen (
/apps/geometrixx-outdoors/templates/campaign_profile/jcr:content
) visas följande standardvärden:table 0-row-2 1-row-2 acMapping mapRecipient (för Adobe Campaign 6.1), profile (för Adobe Campaign Standard) acTemplateId mail