この方法でデータをビューにリンクできるかどうか疑問に思っていました:
2つのコンテンツタイプ(current_stateとdesired_state)があり、どちらにも3つのフィールド(location、item、quantity)があります。
データを結合して、次のようなテーブルに表示するにはどうすればよいですか。
location | item | desired_quantity | current_quantity
他の権限を持つユーザーが編集できるため、これらのコンテンツタイプを分離しました。
2つのコンテンツタイプAおよびBがあり、フィールド参照を持つコンテンツタイプBのコンテンツを表示するとします。つまり、AとBの両方に共通のフィールドがあります。次に:
次の手順を実行します:
モジュールをインストールする refernces
新しいビューを作成します。
フィルター基準セクションで、表示したいsecondコンテンツタイプを追加します。
次に、コンテキストフィルターセクションで、secondコンテンツタイプをリンクしたフィールドノード参照を追加します。
最後に、2番目のコンテンツタイプの関係を逆の順序で追加して、出力を取得します。
あなたは私が見つけたビューのチュートリアルで関係を利用することができます here
これら2つのコンテンツタイプをテーブル(ビュー)に表示するだけの場合は、コンテンツタイプ間を関連付ける必要はありません。
次の手順に従ってください:
1-新しいビュー(テーブル表示)を作成します。
2-フィルター:コンテンツタイプ(current_state&desired_state)。
3-フィールドを追加します。
4-フォーマットセクションで、「テーブル」の横の設定をクリックします。
5- "COLUMN"でフィールドを選択すると、2つのフィールド(コンテンツタイプが異なるフィールド)を表示できます。たとえば、2つのフィールド(車モデル、モーターモデル)があるので、(モーターモデル)の[列]から(車モデル)を選択すると、1つの列に表示されます。
6-最初のフィールドの名前を変更します(この例では、「Car model」フィールドの名前を「model」に変更します)。
ツアービューにあるすべてのフィールドについて、手順5と6を繰り返します。
これを行う1つの方法は、 参照 モジュールを使用して、2つのノード間の関係を作成することです。
したがって、たとえば、current_quantityフィールドにノード参照フィールドを追加して、desired_quantityタイプの参照ノードに追加した場合は、関連性のあるdesired_quantityノードにリレーションシップを追加し、その後、current_quantityフィールドのビューにdesired_quantityフィールドを追加できます。