Auf dieser Seite wird anhand der Implementierung der Geometrixx-Outdoors-Vorlage (/apps/geometrixx-outdoors/components/page_campaign_profile
) erläutert, wie Sie eine benutzerdefinierte Seitenvorlage auf Basis von Adobe Campaign-Formularkomponenten erstellen. Darüber hinaus erhalten Sie wichtige Informationen, die Sie ggf. bei der Erstellung Ihrer eigenen benutzerdefinierten Vorlage benötigen.
E-Mail- und Formularbeispiele sind nur in Geometrixx verfügbar. Laden Sie Geometrixx-Beispielinhalt von Package Share herunter.
Um eine benutzerdefinierte AEM-Seitenvorlage mit Adobe Campaign-Formularkomponenten zu erstellen, müssen Sie sicherstellen, dass Sie über Folgendes verfügen:
Die richtige resourceSuperType-Klasse
Stellen Sie sicher, dass die Seitenkomponente von mcm/campaign/components/profile
erbt.
Dies ist erforderlich, damit die Servlets Informationen empfangen und speichern können.
com.day.cq.mcm.campaign.servlets.TemplateListServlet
com.day.cq.mcm.campaign.servlets.SaveProfileServlet
ClientContext-Einstellungen
In den ClientContext-Einstellungen (/etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile
) sehen Sie die folgenden Einstellungen:
/etc/clientcontext/campaign
.head.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=de)
head.jsp enthält die folgenden Zeilen, die clientcontext-config und cloudservice-hook verwenden:
<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=de)
In body.jsp werden die Cloud-Services unten auf der Seite geladen:
<cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
Kampagnenseiteneigenschaften
Um eine Adobe Campaign-Vorlage auswählen zu können, müssen die Seiteneigenschaften um die Registerkarte Kampagne erweitert werden:
/apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign
Vorlageneinstellungen.
In der Vorlage (/apps/geometrixx-outdoors/templates/campaign_profile/jcr:content
) sind die folgenden Standardwerte enthalten:
acMapping | mapRecipient (für Adobe Campaign 6.1), profile (für Adobe Campaign Standard) |
---|---|
acTemplateId |