2010-11-08 14 views
0

J'ai le problème suivant:Drupal Views Relations

J'ai créé le type de contenu "movies" et le type de contenu "actors". J'ai ajouté une référence de noeud aux "acteurs" qui se lient aux films. Quand je crée un nouveau contenu d'acteur, je suis capable de sélectionner un film à partir d'une référence de noeud. J'ai donc créé une liste dans Views qui vous montre une liste d'acteurs et, à côté de l'acteur, affiche l'un des films dans lesquels ils se trouvaient. Je l'ai fait via la référence de nœud dans "actors".

Ok, alors voici le problème. Je veux maintenant créer une liste de films et d'acteurs à côté du film. Je sais que je peux résoudre ce problème si je crée une autre référence de noeud dans les films et chaque fois que je crée un contenu de film, je dois sélectionner des acteurs attachés au film. Y at-il un moyen de faire ce dont j'ai besoin sans créer une autre référence de noeud. Je veux utiliser une référence de noeud déjà existante dans les acteurs et montrer l'acteur en fonction du film sélectionné pour l'acteur.

Quelqu'un peut-il s'il vous plaît aidez-moi avec ce problème? Je suis vraiment coincé.

Merci, Toliy

Répondre

1

Vous pouvez installer le module nodereferrer pour fournir une contrepartie aux champs de référence de noeud. Il rend les références de nœuds accessibles dans les deux directions afin que vous puissiez faire ce genre de chose.

+0

merci. je vais essayer cela – Toliy

+0

merci. Cela a bien fonctionné. – Toliy

+0

Content de l'entendre. :-) – ceejayoz

0

J'ai aussi eu beaucoup de succès avec le Corresponding Node Reference

Après avoir défini vos deux références de noeud, vous pouvez utiliser des cases à cocher simples pour vous assurer qu'ils sont reliés.

1

Nous venons de découvrir le this, qui gère les relations bidirectionnelles.