web-dev-qa-db-ja.com

エンティティ参照フィールドとビュー(段落フィールドバンドルが添付されている)を使用して、コンテンツBのページにコンテンツAノードを一覧表示する方法

コンテンツA(音楽アルバム)エンティティ参照フィールド参照コンテンツB(ミュージシャン)があります。

コンテンツB(ミュージシャン)すべてを表示するページにビューを表示したいアルバム(コンテンツA)「タグ付け」されています。基本的に、分類法の代わりにエンティティ参照フィールドを使用します(StackExchangeの提案による)。

コンテンツA(アルバム)アルバム画像、アルバム名、レコードレーベルなどのさまざまな情報を表示するビューがあります...およびエンティティ参照フィールド参照コンテンツB(ミュージシャン)。クリックすると、そのミュージシャンのノードページに移動します。

ミュージシャンの(コンテンツB)ページで、すべてを表示するビューが必要ですアルバム(コンテンツA)(エンティティ参照フィールドでタグ付けされています)。

最後に、段落バンドルに添付されているエンティティ参照フィールドを取得してコンテンツB(ミュージシャン)

1
Anon Ymous

Advanced(右端)の下に、Contextual Filterのエンティティを追加します参照フィールド。私のテストでは、それを「Madeby」field_made_byと呼びました。

注:ビュー編集ページにはIDがないため、ビュープレビューは空白になります。ミュージシャンのページに配置するだけで、表示されます。

enter image description here


ただし、段落モジュールを使用してノードバンドルを追加する場合、技術的には段落バンドルはそれ自体のエンティティであるため、より複雑になります。そのため、コンテンツAは、バンドル内のエンティティ参照フィールド(LOL)で段落バンドルを参照します。それはかなり複雑になります。それで何か助けはありますか?

次に、コンテンツではなく段落を表示します。

enter image description here

次に、Paragraph referenced from field_paragraph(段落フィールド)の関係を追加します

次に、コンテキストフィルターにfield_made_by(エンティティ参照フィールド)を追加します。

2
No Sssweat