Adobe Campaign フォームコンポーネントを使用したカスタム AEM ページテンプレートの作成 creating-custom-aem-page-template-with-adobe-campaign-form-components

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

このページでは、Geometrixx-outdoors テンプレート(/apps/geometrixx-outdoors/components/page_campaign_profile)の実装方法を確認することによって、Adobe Campaign フォームコンポーネントを使用するカスタムページテンプレートの作成方法を説明し、独自のカスタムテンプレート作成時に必要になる可能性がある重要な情報を示します。

NOTE
メールとフォームのサンプルは、Geometrixx でのみ使用できます。Geometrixx のサンプルコンテンツを Package Share からダウンロードしてください。

Adobe Campaignフォームコンポーネントを使用してカスタムAEMページテンプレートを作成するには、必ず以下の点を確認してください。

  1. 正しい resourceSuperType

    ページコンポーネントを mcm/campaign/components/profile から継承していることを確認してください。

    これは、サーブレットが情報を取得および保存するために必要です。

    • 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 を指している
    • 追加の config ノードもあります。

    chlimage_1-202

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

    In 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=ja)

    body.jsp では、クラウドサービスがページ下部に読み込まれます。

    code language-none
    <cq:include path="cloudservices" resourceType="cq/cloudserviceconfigs/components/servicecomponents"/>
    
  5. キャンペーンページのプロパティ

    Adobe Campaignテンプレートを選択できるように、ページプロパティは 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
2315f3f5-cb4a-4530-9999-30c8319c520e