この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Set Up a Connection for Your JSON CMS (JSON CMS の接続の設定)

JSON コンテンツへの CMS 接続を設定するには、サーバ URL とコンテンツへのパスを指定します。CMS 接続は、サイトページが CMS コンテンツを見つけて取得するための秘密兵器です。
  1. [設定] から、[クイック検索] ボックスに「デジタルエクスペリエンス」と入力し、[すべてのサイト] を選択します。
  2. [ワークスペース] で、[コンテンツ管理] をクリックして、[CMS Connect] を選択します。
  3. 接続を作成するには、[CMS 接続を追加] をクリックして、接続の詳細を入力します。
    • 名前 — 接続名 (Blogs (ブログ) など) を入力します。
    • 接続種別 — 接続種別を選択します。認証済み接続を使用するには、最初に CMS サイトの指定ログイン情報を定義します。
    • CMS ソース — CMS ソース (WordPress など) を選択します。
    • サーバ URL — HTTPS を使用してアクセスできる CMS サーバの URL を入力します。完全修飾ドメイン名 (https://public-api.wordpress.com など) を使用します。

    サーバ URL を入力

    既存の接続を選択して、JSON コンテンツを編集および追加することもできます。

  4. [JSON] セクションで、[JSON を追加] をクリックします。

    JSON 接続を定義する場合は、[ルートパス]、[CSS]、[スクリプト] セクションをスキップします。これらは HTML 接続でのみ必要です。

    メモ

  5. コンテンツタイプ名を入力します。任意の名前を入力できます。たとえば、「Home Improvement Blogs」 (自宅の改修ブログ) などを入力します。名前は、関連コンテンツをグループ化するための簡単な方法です。
  6. 追加するコンテンツのタイプを選択します。「DIY Dryer Vent Cleaning (DIY: ドライヤーの排気口の掃除)」などの 1 つの記事またはブログ投稿の場合は、[コンテンツ項目] を選択します。個々のブログ投稿へのリンクがある、項目のグルーピング (DIY Featured Blogs (DIY 関連ブログ) など) の場合は、[コンテンツリスト] を選択します。

    いくつかのブログ記事を取り込むコンテンツリストを作成してみましょう。コンテンツリストを設定するときは、リスト内の各項目を参照するコンテンツ項目も設定します。

  7. [コンテンツリストを追加] をクリックします。
    1. リストの名前 (Featured Blogs (主要ブログ) など) を入力します。
    2. CMS の JSON コンテンツへの相対パス (rest/v1.1/sites/capricornblog.wordpress.com/posts など) を入力します。

      JSON パスを入力

    3. [ノードパス] で、リストの開始ノードの JSON 式を入力します。たとえば、「posts」などです。ここでは JSON 式が想定されているため、@ は入力しないでください。
  8. [コンテンツ項目を追加] をクリックします。

    リスト項目の詳細ページと [Read More (詳細情報)] リンクを作成するには、同じコンテンツタイプ名でコンテンツリストにコンテンツ項目を追加します。サイトの変更を公開して、詳細ページのリンクをクリックすると、対応する完全な項目が表示されます。たとえば、ブログシリーズの項目の下にあるリンクをクリックすると、概要だけでなく、CMS のブログ記事全体が表示されます。

    メモ

    1. コンテンツ項目の名前 (Blog Item (ブログ項目) など) を入力します。
    2. 相対パス (rest/v1.1/sites/capricornblog.wordpress.com/posts/{component} など) を入力します。{component} 変数は、$postId などの項目 ID のパスを示します。参照されるコンテンツ項目に基づいて、実行時に動的に追加されます。JSON パスでは、{component}{itemsPerPage}{pageNumber}{offset} の 4 つの変数を使用できます。
    3. コンテンツ項目の ID とタイトルパスを入力します。これらのパスでは JSON 式が想定されているため、@ を使用して入力しないでください。

      コンテンツリストとコンテンツ項目の定義

  9. JSON で提供されるコンテンツをさらに追加するには、追加するコンテンツ項目またはコンテンツリストごとに前の手順を繰り返します。最大 5 個の異なる JSON 接続を追加でき、それぞれに最大 1 個の JSON コンテンツ項目と 10 個の JSON コンテンツリストを含めることができます。終了したら、接続を保存します。
  10. コンテンツに複数の言語がある場合は、[言語の対応付けを有効化] を選択して、少なくとも 1 つの言語を追加します。コンテンツ項目またはコンテンツリストへのパスを指定するときに、{language} 変数を使用して別の言語のコンテンツを参照できます。

次のステップは、エクスペリエンスビルダーを使用して、JSON コンポーネントをページにドラッグすることです。手順については、「サイトページへの CMS Connect (JSON) コンポーネントの追加」を参照してください。