Drupal 7 と関連モジュール: ビューとエンティティ リファレンス
2 つの異なるコンテンツ タイプ レコードの「ティーザー」表示タイプを単純に示すビューがあります。記事とページとします。
My Article CT にはいくつかの単純なフィールドが表示されます。
マイページ CT にはいくつかのフィールドがありますが、エンティティ参照フィールド (無制限のエントリ) もあります。Entity Reference フィールドは、他の Article ノードを指します。
マイ ビューでは、予想どおり、各レコードのティーザー表示が表示されます。もちろん、ページ レコードが別の記事レコードを参照している場合、その記事のティーザーはページ ティーザーの一部として表示されます。
これは素晴らしい。問題は、記事のティーザーを重複して表示したくないことです。つまり、ページが記事を参照している場合、同じ記事のティーザーを個々のリストとして表示したくありません。
このように考えてください、私はこれらの記事を持っています:
- 第1条
- 第2条
- 第3条
そして、私はこれらのページを持っています:
- 4ページ
- 5ページ
- 6ページ
4ページ目→第1条と第2条
6ページ目→第2条
TL;DR
現在、ビューは次のように表示されます。
- 第1条
- 第2条
- 4ページ
- 第1条
- 第2条
- 5ページ
- 6ページ
- 第2条
- 第3条
私が欲しいのはこれです:
- 4ページ
- 第1条
- 第2条
- 5ページ
- 6ページ
- 第2条
- 第3条
編集:これは、私がやろうとしていることの簡単な図です。ちなみに、2 つの CT のビューには等しくないフィールドがあるため、これはビューに「フィールド」ではなく「コンテンツ」を使用しています。