エンティティ参照表示のビュータイプを作成する方法は?


26

エンティティ参照のフィールドコレクションを含むエンティティがあり、エンティティ選択モードでエンティティ参照を編集できます(バンドルによるオプションのフィルターを使用)。ただし、エンティティフィールド名xのみがリストに表示されます。

参照されたエンティティからの情報を表示するビューも作成しましたが、エンティティ選択モードをビューに切り替えると、次のメッセージが表示されます。

適格なビューは見つかりませんでした。エンティティ参照表示を使用してビューを作成するか、そのような表示を既存のビューに追加します

その後、エンティティ参照表示タイプのビューをいくつか作成しました。これらのビューには同じ情報が表示されますが、エラーメッセージが表示されます。

エンティティ参照表示ビューを作成する手順を教えてもらえますか?PS。エンティティ参照はフィールドコレクションの複数値要素であるため、私がやっていることはいつもよりも巧妙だと思いますが、ビューを作成することはできません>


これが未回答の質問のリストに載らないように、正しい答えを選択する必要があります。
ルービー

これは少し前に尋ねた質問です。私が達成しようとしていたタスクを再検討する必要があります。それも、当時トリッキーだった
vfclists

回答:


30

適切なフィルターなどを使用してノードビューを作成し、参照フィールドに必要な結果を取得する必要があります。

次に、「ディスプレイ」という見出しの下の左上で、「追加」をクリックし、「エンティティ参照」を選択します。

その後、その表示がフィールドで使用可能になります。

編集:他のエンティティタイプを参照している場合、ノードビューである必要はありません。


ありがとう!私もこれを長い間探していました。これは非常に役立つ答えです。画面上部のビューの後に(コンテンツ)と表示されますが、以前はそれが機能しないと思っていました。それは真実ではありません。これは正解です。
カールヘンセリン

drupal 8で動作しますか?
マトーユ16

@Matoeilはい、エンティティ参照表示モードはDrupal 8にまだありますが、現在はすべてコアになっています。
ルービー16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.