Bonjour,
J’aurais besoin d’un spécialiste de l’api views.
J’ai développé un module qui crée un nouveau content type.
J’ai créé également une table dans la DB pour ajouter des champs au content type.
Jusque là, pas de pb.
J’ai ensuite créé un fichier mon_module.views.inc pour que les champs de mon content type soient accessibles dans views.
Jusque là, pas de pb.
Dans mon content type, il y a un champ qui permet de stocker le nid d’un autre node (un node ref en quelque sorte).
Je peux donc créer une vue qui affiche les champs de mon content type, y compris le nid du node ref.
Jusque là, pas de pb. :)
Mainenant j’aimerais que ma vue, plutôt que d’afficher le nid du node ref, affiche le titre du node dont le nid est stocké dans mon champ.
Pour cela, j’ai besoin de créer une relationship dans views sur ce champ.
Et là je sèche. J’ai parcouru la doc de l’api views, j’ai inspecté des modules comme nodequeue pour essayer de deviner comment ils font ça. J’ai testé plusieurs snippets mais rien ne marche.
Y’a-t-il un gourou de views dans la salle ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Quand c’est comme ça personnellement je bidouille dans le template du champ de la vue en question :
en d’autre terme je fais, au sein du template, une requête de sélection du titre par rapport au nid que j’ai.
Si quelqu’un a mieux je prend !
ReKoNE
48
ouais mais là je développe un module pour un client. Donc ça doit marcher «out of the box» dès qu’on a activé le module. Merci quand-même.
geraud
2