使用Adobe Campaign表單元件建立自訂AEM頁面範本 creating-custom-aem-page-template-with-adobe-campaign-form-components

此頁面說明如何透過檢查Geometrixx-outdoors範本(/apps/geometrixx-outdoors/components/page_campaign_profile)的實作方式,建置使用Adobe Campaign Form元件的自訂頁面範本,並指出建立您自己的自訂範本時可能需要的重要資訊。

NOTE
電子郵件和表單範例僅適用於Geometrixx。 從封裝共用下載範例Geometrixx內容。
CAUTION
已棄用AEM電子郵件元件。 由於電子郵件結合了內容和樣式,因此由AEM提供的現成可用電子郵件元件對於客戶的重複使用有限,因為需要將自訂樣式實作到專案所需的任何元件中。
電子郵件元件可在專案層級實作,而過時的AEM電子郵件元件會說明如何實作。 不過,請勿在專案上使用這些已棄用的元件。

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

  1. 正確的resourceSuperType

    確定頁面元件繼承自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 (https://experienceleague.adobe.com/apps/geometrixx-outdoors/components/page_campaign_profile/head.jsp?lang=zh-Hant)

    在​ head.jsp ​中,您會看到下列使用​ clientcontext-config ​和​ 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=zh-Hant)

    在​ body.jsp ​中,雲端服務載入頁面底部:

    code language-none
    <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)中,您會看到下列預設值:

    table 0-row-2 1-row-2
    acMapping mapRecipient (適用於Adobe Campaign 6.1)、設定檔(適用於Adobe Campaign Standard)
    acTemplateId 郵件

    chlimage_1-204

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2