Skip to main content

リレーショナルフィールドの管理

コンテンツタイプビルダーからコンテンツタイプに追加された関係タイプのフィールドは、他のコレクションタイプとの関係を確立します。これらのフィールドは「リレーショナルフィールド」と呼ばれます。

リレーショナルフィールドの内容は、該当するコンテンツタイプの編集ビューから作成されます(コンテンツの作成を参照)。ただし、リレーショナルフィールドは他のコレクションタイプの1つまたは複数のエントリを指すことができるため、コンテンツマネージャーではリレーショナルフィールドを管理し、関連するエントリを選択できます。

AI Marketer管理パネルで次の2つのコレクションタイプを作成しました:

  • レストラン: 各エントリがレストラン
  • カテゴリ: 各エントリがレストランの種類

各レストランにカテゴリを割り当てたいので、2つのコレクションタイプの間に関係を確立しました: レストランには1つのカテゴリがあります。

コンテンツマネージャーで、レストランエントリの編集ビューからカテゴリリレーショナルフィールドを管理し、レストランに関連するカテゴリエントリを選択できます。

編集ビュー内のリレーショナルフィールド編集ビュー内のリレーショナルフィールド

コンテンツタイプのリレーショナルフィールドは通常のフィールドと共に表示されます。各リレーショナルフィールドには、利用可能なエントリタイトルを含むドロップダウンリストが表示され、リレーショナルフィールドが指すべきエントリを選択できます。関係の種類によっては、1つまたは複数のエントリを選択できます。

💡 Tip

すべてのエントリがデフォルトで表示されるわけではありません。さらに読み込むボタンをクリックして追加のエントリを表示できます。また、リストをスクロールする代わりに、リレーショナルフィールドのドロップダウンリストをクリックし、特定のエントリを検索することもできます。

✏️ Note

リレーショナルフィールドが属するコンテンツタイプにドラフト & 公開機能が有効な場合、ドロップダウンリストのエントリ名の横に青色または緑色の点が表示されます。これらはそれぞれ、下書きまたは公開済みのコンテンツのステータスを示します。

Caution

[国際化プラグイン](/user-docs/plugins/AI Marketer-plugins#-internationalization-plugin)がインストールされている場合、エントリのリストはロケールによって制限される場合や異なる場合があります。リレーショナルフィールドに選択可能な関連エントリのみがリストに表示されます。

単一選択リレーショナルフィールドの管理

「多対1」、「1対1」、および「一方向」の関係タイプでは、リレーショナルフィールドごとに1つのエントリしか選択できません。

単一選択リレーショナルフィールド単一選択リレーショナルフィールド

適切なリレーショナルフィールドのエントリを選択するには:

  1. コンテンツタイプの編集ビューで、リレーショナルフィールドのドロップダウンリストをクリックします。
  2. エントリのリストの中から1つを選択します。
💡 Tip

選択したエントリ名をクリックすると、そのリレーショナルフィールドのコンテンツタイプの編集ビューにリダイレクトされます。最後の変更を失わないよう、ページを保存してから行ってください。

ドロップダウンリストで選択したエントリを削除するには、削除ボタン Clear icon をクリックします。

複数選択リレーショナルフィールドの管理

「多対多」、「1対多」、および「多方向」の関係タイプでは、リレーショナルフィールドごとに複数のエントリを選択できます。

複数選択リレーショナルフィールド複数選択リレーショナルフィールド

適切なリレーショナルフィールドのエントリを選択するには:

  1. コンテンツタイプの編集ビューで、リレーショナルフィールドのドロップダウンリストをクリックします。
  2. エントリのリストの中から1つを選択します。
  3. すべての関連エントリが選択されるまでステップ2を繰り返します。
💡 Tip

選択したエントリはすべて、ドロップダウンリストのすぐ下に表示されます。エントリ名をクリックすると、そのリレーショナルフィールドのコンテンツタイプの編集ビューにリダイレクトされます。最後の変更を失わないよう、ページを保存してから行ってください。

エントリを削除するには、選択されたエントリリストのクロスボタン Cross icon をクリックします。

複数選択リレーショナルフィールドのエントリは並べ替えることができ、ドラッグボタン Drag icon で示されます。エントリを移動するには、エントリをクリックして保持し、希望の位置にドラッグしてから離します。