web-dev-qa-db-fra.com

Comment créer un type de vue d'affichage de référence d'entité?

J'ai une entité qui contient une collection de champs de références d'entité et je peux modifier les références d'entité avec le mode de sélection d'entité est simple (avec filtre optionnel par bundle), mais seulement Nom du champ d'entité x apparaît dans la liste.

J'ai également créé une vue qui affiche les informations de l'entité référencée, mais lorsque je bascule le mode de sélection d'entité sur Vues, ​​j'obtiens le message:

Aucune vue éligible n'a été trouvée. Créer une vue avec un affichage de référence d'entité ou ajouter un tel affichage à une vue existante

.

Après cela, j'ai créé un certain nombre de vues du type d'affichage Entity Reference, qui affichent les mêmes informations mais un message d'erreur s'affiche toujours.

Quelqu'un peut-il me montrer les étapes pour créer des vues d'affichage de référence d'entité? PS. Je pense que ce que je fais est plus délicat que d'habitude parce que la référence d'entité est un élément à plusieurs valeurs dans une collection de champs, mais je ne peux pas créer de vues dessus>

26
vfclists

Créez une vue de nœud avec les filtres appropriés, etc. dont vous avez besoin pour obtenir les résultats que vous souhaitez obtenir dans le champ de référence.

Puis en haut à gauche sous la rubrique "Affichages", cliquez sur "Ajouter" puis sélectionnez "Référence d'entité".

Cet affichage sera alors disponible pour votre domaine.

Modifier: il n'est pas nécessaire que ce soit une vue de nœud, si vous faites référence à d'autres types d'entités.

30
rooby