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.

CAUTION
E-postkomponenterna i AEM har tagits bort. På grund av e-postens natur, som sammanfogar innehåll och format, kommer de e-postkomponenter som AEM tillhandahåller att vara färdiga att användas endast i begränsad omfattning av kunderna, eftersom de måste implementera anpassade format i de komponenter som behövs för projekten.
E-postkomponenter kan implementeras på projektnivå och de borttagna e-postkomponenterna i AEM visar hur man kan uppnå detta. Använd dock inte de här inaktuella komponenterna i projekt.

Om du vill skapa en anpassad AEM-sidmall med hjälp av Adobe Campaign Form-komponenter måste du ha följande:

  1. 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

    chlimage_1-201

  2. 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.

    chlimage_1-202

  3. 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"/>
    
  4. 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"/>
    
  5. 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

    chlimage_1-203

  6. 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

    chlimage_1-204

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2