外部データソースからデータ項目を割り当てる
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ページビルダーでは、Sitecoreのコンポーネントには、URLやGraphQLから取得されたデータ、JSONに含まれるデータなど、外部データソースにリンクする必要がある未割り当てのデータ項目が含まれています。右側の設定オプションを参考にすると、コンポーネントのデータ項目として外部データソースを設定する手順を案内してくれます。
コンポーネントはComponentビルダーでデータ配 列を受け入れ るように設定できます。この構成により、特定のデータを選択したり、データソースから取得するアイテム数を制限したりできます。
登録データソースからデータ項目を割り当てます
Componentsでは、Data Sourcesタブを使って外部データソースをプロジェクトに追加するか、データソースを登録することで可能です。これらのデータソースは、ページビルダー内のコンポーネントにデータ項目を割り当てる際に利用可能です。
Componentビルダーに登録されたデータソースからデータ項目を割り当てるには:
-
Pagesでは、該当するウェブページでデータソースを割り当てたいコンポーネントをクリックし、その後「
」をクリックします。 -
右側のパネルでData itemをクリックします。設定パネル上部のインジケーターは、ソースを選択し、次にアイテムを選択する2ステップのプロセスを示しています。
-
希望するデータソースをクリックし、Nextをクリックします。
-
アイテムをクリックして使用してください。
注記配列を使う際は、配列内のすべてのアイテムを使うか、選択を一定数に制限するか、配列内のランクに応じて使用するアイテムを指定することができます。
-
クリックComplete。
JSONオブジェクトからデータ項目を取得する
JSONオブジェクトを外部データソースとして使用するには:
-
ページビルダーで、データソースを割り当てるコンポーネントがあるウェブページを開きます。
-
コンポーネントをクリックし、次に
をクリックします。 -
右側のペインでは、Data sourcesの概要が表示され、現在選択されているデータが表示されます。
-
データを変更するには、Customize
をクリックしてください。 -
DataのドロップダウンメニューでPaste JSONをクリックします。
-
使いたいデータを含むJSONを貼り付けます。
URLからデータを取得してください
URLに保存された外部データソースを使用するには:
-
ページビルダーで、データソースを割り当てる必要があるコンポーネントがあるウェブページを開きます
-
コンポーネントをクリックし、次に
をクリックします。 -
右側のペインでは、Data sourcesの概要が表示され、現在選択されているデータが表示されます。
-
データを変更するには、Customize
をクリックしてください。 -
DataのドロップダウンメニューでFetch from URLをクリックします。
-
Methodで、GETをクリックします。
-
Retrieve data欄でデータソースのURLを入力し、Fetchをクリックします。
-
Params、Headers、Bodyタブでは、必要なデータ項目がキーペアと値ペアとして含まれているか確認できます。不要なデータを削除したり、欠けているキーと値のペアを追加したりできます。
-
読み終わったら、Saveをクリックします。
GraphQLからデータを取得
GraphQLクエリを外部データソースとして使用するには:
-
ページビルダーで、データソースを割り当てる必要があるコンポーネントがあるウェブページを開きます
-
コンポーネントをクリックし、次に
をクリックします。 -
右側のペインでは、Data sourcesの概要が表示され、現在選択されているデータが表示されます。
-
データを変更するには、Customize
をクリックしてください。 -
DataのドロップダウンメニューでFetch from GraphQLをクリックします。
-
Methodで、POSTをクリックします。
-
Retrieve data欄でデータソースのURLを入力し、Fetchをクリックします。
-
ParamsタブとHeadersタブで、必要なデータ項目がキーペアと値ペアとして含まれているか確認できます。不要なデータを削除したり、欠けているキーと値のペアを追加したりできます。
-
Bodyタブで、必要なデータ項目がクエリと変数として含まれているか確認してください。
-
読み終わったら、Saveをクリックします。