使用Adobe Campaign表單元件建立自訂AEM頁面範本

本頁面說明如何建立使用 Adobe Campaign表單 元件,方法是檢查Geometrixx — 戶外範本( /apps/geometrixx-outdoors/components/page_campaign_profile),並指出建立自己的自訂範本時可能需要的重要資訊。

注意

電子郵件和表單範例僅可在Geometrixx中取得. 請從「封裝共用」下載Geometrixx內容範例。

若要使用Adobe Campaign表單元件建立自訂AEM頁面範本,請確定您有下列項目:

  1. 正確的resourceSuperType

    確認page-component繼承自 mcm/campaign/components/profile.

    這是servlet取得和儲存資訊的必要條件

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

    chlimage_1-201

  2. ClientContext設定

    當您查看clientcontext設定時( /etc/designs/geometrixx-outdoors/jcr:content/page_campaign_profile)您會看到下列設定:

    • ClientContext /etc/clientcontext/campaign
    • 此外,酒店還提供 設定 節點。

    chlimage_1-202

  3. head.jsp(/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=zh-Hant)

    head.jsp,您會看到下列使用 clientcontext-configcloudservice-hook:

    <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(/apps/geometrixx-outdoors/components/page_campaign_profile/body.jsp?lang=zh-Hant)

    body.jsp,雲端服務會載入頁面底部:

    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. 促銷活動頁面屬性

    若要選取Adobe Campaign範本,頁面屬性會以 行銷活動 標籤:

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

    chlimage_1-203

  6. 範本設定.

    在範本中( /apps/geometrixx-outdoors/templates/campaign_profile/jcr:content),您會看到下列預設值:

    acMapping mapRecipient(適用於Adobe Campaign 6.1)、設定檔(適用於Adobe Campaign Standard)
    acTemplateId 郵件

    chlimage_1-204

本頁內容