web-dev-qa-db-fra.com

Passage des paramètres de nœud en bloc de vues

Je suis sur Drupal 7.

J'ai deux types de contenu. Le type de contenu 1 est appelé bulletin et contenu de type 2 est appelé texte de bulletin. J'ai un champ de référence de nœud dans le type de contenu de texte Bulletin qui me permet de le lier à un objet d'un certain bulletin.

Maintenant, lorsque mon utilisateur est sur un noeud de texte Bulletin, je le souhaite:

  1. voir tous les autres textes associés à ce même bulletin sur un bloc sur le côté de la page;
  2. supprimez le noeud de texte de bulletin actuel de la liste des textes de bulletin, car il ne serait pas de sens, car le bloc serait quelque chose comme "d'autres textes de ce bulletin".

Existe-t-il une solution de vue pure pour recevoir la valeur de nodérence du nœud actuel affichée sur la page (en passant ce paramètre dans le bloc de vues) et affiche la liste des nœuds associés à celui-ci (supprimant également le NID actuel de la liste) ou Dois-je jouer avec des contextes, des panneaux ou un code personnalisé? Que considérez-vous la meilleure approche pour moi pour résoudre ce problème?

2
Marcos Buarque

Il y a un problème pour cela: http://drupal.org/node/1083902 Il vous permet d'utiliser une relation dans des vues pour charger l'autre extrémité de la référence.

Avec la relation et un filtre contextuel et "exclure" l'argument dans le filtre contextuel, vous pouvez le faire.

1
Daniel Wehner