Catégories:
Bonjour,
un truc tout bête surement, mais je ne trouve pas…
J’ai des nodes de type «toto» qui ont des node-references de type «tata». Dans une view qui liste mes nodes toto, j’aimerai afficher un seul champ du/des nodes tata liées.
Cordialement,
Philippe LAGARDE
IMAGEUM
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

J’ai fini par trouver, avec les Relations.
Désolé pour le bruit.
imageum@drupal.org
67
Re. Il se trouve que les nodes de type tata référencées par les nodes toto sont multiples. Pour chaque node «toto» affichée, j’aimerai récupérer le champ qui m’intéresse pour tous les nodes «tata» liées.
Or quand je définis la relation, du coup chaque node «toto» est affichée autant de fois qu’il y a de relations avec les nodes «tata». Et là je bloque…
Merci d’avance.
imageum@drupal.org
67
Bon, j’ai résolu le pb avec le module nodereference_views.
Mais on doit pouvoir faire plus propre, quand même…
imageum@drupal.org
67
Je n’ai jamais testé mais avec la commande «group» de views, tu ne peux pas obtenir l’affichage que tu désires ?
Quant à l’affichage de ton node toto qui se répète, peut être avec le commande «distinct» ?
Je n’ai jamais testé de faire ça avec views, je passe par du sql classique pour ce genre de manip.
Sinon la solution nodereference_views me parait assez propre puisqu’elle est faite pour ça ; je me demande si views, dans un cas comme ça, n’est pas beaucoup trop gourmand pour le résultat recherché !
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
Sinon je me souviens avoir fait cette manip avec drupal 5 avec views ; mais je lui transmettait l’argument par php.
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
Ben non, ni avec group (qui me met à la file les doublons) ni avec distinct (qui élimine les doublons, mais ne liste qu’un seul des champs liés.
Je reste avec nodereference.
Il y a d’ailleurs un pb de traduction. Au lieu de proposer «vue» ou «view», il propose «voir» dans le menu déroulant qui va bien. Ça se signale ou ?
imageum@drupal.org
67