Aangepaste AEM paginasjabloon maken met Adobe Campaign-formuliercomponenten
- Van toepassing op:
- Experience Manager 6.5
- Onderwerpen:
- Ontwikkelen
Gemaakt voor:
- Ontwikkelaar
Deze pagina verklaart hoe te om een malplaatje van de douanepagina te bouwen dat 🔗 componenten gebruikt van de Vorm van 0} Adobe Campaign door te onderzoeken hoe het malplaatje Geometrixx-outdoor (/apps/geometrixx-outdoors/components/page_campaign_profile
) wordt uitgevoerd, en richt u aan belangrijke informatie u kunt nodig hebben wanneer het creëren van uw eigen douanemalplaatje.
Als u een aangepaste AEM paginasjabloon wilt maken met Adobe Campaign-formuliercomponenten, moet u het volgende doen:
-
Correct resourceSuperType
Zorg ervoor dat de pagina-component overerft van
mcm/campaign/components/profile
.Dit is vereist voor de servlets om informatie te verkrijgen en op te slaan
com.day.cq.mcm.campaign.servlets.TemplateListServlet
com.day.cq.mcm.campaign.servlets.SaveProfileServlet
-
de Montages van de ClientContext
Wanneer u de clientcontext-instellingen (
/etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
) bekijkt, ziet u de volgende instellingen:- ClientContext wijst naar
/etc/clientcontext/campaign
- Er is ook een extra config knoop.
- ClientContext wijst naar
-
head.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=nl)
In head.jsp, ziet u de volgende lijnen die clientcontext-config en cloudservice-haak gebruiken:
<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=nl)
In body.jsp, worden de wolkendiensten geladen bij de bodem van de pagina:
<cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
-
de paginaeigenschappen van de Campagne
Om een malplaatje van Adobe Campaign te kunnen selecteren worden de pagina-eigenschappen uitgebreid met Campagne tabel:
/apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
-
montages van het Malplaatje.
In de sjabloon (
/apps/geometrixx-outdoors/templates/campaign_profile/jcr:content
) ziet u de volgende standaardwaarden:acMappingmapRecipient (voor Adobe Campaign 6.1), profiel (voor Adobe Campaign Standard)acTemplateIdpost