Erstellen benutzerdefinierter AEM-Seitenvorlagen mit Adobe Campaign-Formularkomponenten creating-custom-aem-page-template-with-adobe-campaign-form-components

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

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.

NOTE
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, stellen Sie Folgendes sicher:

  1. Korrektes resourceSuperType

    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

    chlimage_1-201

  2. ClientContext-Einstellungen

    In den ClientContext-Einstellungen (/etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile) sehen Sie die folgenden Einstellungen:

    • ClientContext verweist auf /etc/clientcontext/campaign.
    • Es ist außerdem ein zusätzlicher Knoten config vorhanden.

    chlimage_1-202

  3. head.jsp (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=de)

    In head.jsp, sehen Sie die folgenden Zeilen, die die clientcontext-config und cloudservice-hook:

    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=de)

    In body.jsp werden die Cloud-Services unten auf der Seite geladen:

    code language-none
    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. Kampagnenseiteneigenschaften

    Um eine Adobe Campaign-Vorlage auswählen zu können, werden die Seiteneigenschaften mit der Kampagne tab:

    /apps/geometrixx-outdoors/components/page_campaign_profile/dialog/items/tabs/items/campaign

    chlimage_1-203

  6. Vorlageneinstellungen.

    In der Vorlage (/apps/geometrixx-outdoors/templates/campaign_profile/jcr:content ) sind die folgenden Standardwerte enthalten:

    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
2315f3f5-cb4a-4530-9999-30c8319c520e