Skapa en anpassad AEM-sidmall med Adobe Campaign-formulärkomponenter 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 -komponenter genom att undersöka hur Geometrixx-mallen för utomhusbruk (/apps/geometrixx-outdoors/components/page_campaign_profile) implementeras, och den pekar dig 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.TemplateListServletcom.day.cq.mcm.campaign.servlets.SaveProfileServlet
-
ClientContext-inställningar
När du tittar på klientkontextinställningarna (
/etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile) ser du följande inställningar:- ClientContext pekar på
/etc/clientcontext/campaign - Det finns även en extra config-nod.
- ClientContext pekar på
-
head.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=sv)
I head.jsp ser du följande rader som använder clientcontext-config och cloudservice-kroken:
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
Om du vill kunna välja en Adobe Campaign-mall utökas sidegenskaperna med fliken Campaign :
/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