Erstellen benutzerdefinierter AEM-Seitenvorlagen mit Adobe Campaign-Formularkomponenten

Diese Seite erläutert, wie Sie eine benutzerdefinierte Seitenvorlage erstellen, die Adobe Campaign Form-Komponenten verwendet, indem Sie untersuchen, wie die Geometrixx-Outdoors-Vorlage ( /apps/geometrixx-outdoors/components/page_campaign_profile) implementiert ist, und verweist auf wichtige Informationen, die Sie beim Erstellen Ihrer eigenen benutzerdefinierten Vorlage benötigen.

HINWEIS

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:

  1. Die richtige resourceSuperType-Klasse

    Vergewissern Sie sich, dass die Seitenkomponente von mcm/campaign/components/profile erbt.

    Dies ist erforderlich, damit die Servlets Informationen abrufen und speichern können.

    • com.day.cq.mcm.campaign.servlets.TemplateListServlet
    • com.day.cq.mcm.campaign.servlets.SaveProfileServlet

    chlimage_1-201

  2. ClientContext-Einstellungen

    Wenn Sie sich die clientcontext-Einstellungen ( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile) ansehen, 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 (/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?lang=de"/>
    
  4. body.jsp (/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=de)

    Unter body.jsp werden die Cloud-Dienste unten auf der Seite geladen:

    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. 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

    chlimage_1-203

  6. Vorlageneinstellungen.

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

    acMapping mapRecipient (für Adobe Campaign 6.1), Profil (für Adobe Campaign Standard)
    acTemplateId mail

    chlimage_1-204

Auf dieser Seite

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now