Submitted by rancky on
Bonjour,
j'aimerais connaître la méthode pour exclure le node courant d'une requête Views.
Je propose des recettes sur mon site. Lorsque je consulte une recette, j'aimerais en proposer d'autres à l'utilisateur. Le problème que je rencontre, c'est que la recette consultée est à nouveau listée par la requête.
Comment récupérer le Node ID de la recette en cours pour l'exclure de la requête ?
Quand tu met le nombre de
Permalien Soumis par jubjub le 15 Octobre, 2008 - 07:52
Quand tu met le nombre de node à afficher, en dessous tu met le nombre de node à exclure.
Ok, je viens de voir ce
Permalien Soumis par rancky le 15 Octobre, 2008 - 14:13
Ok, je viens de voir ce paramètre.
En revanche, qu'est ce qui me garantit que le node qui ne sera pas affiché dans la liste sera celui qui est actuellement consulté par l'internaute ?
Je confirme que le
Permalien Soumis par rancky le 16 Octobre, 2008 - 14:38
Je confirme que le paramètre offset ne tient pas compte du node courant. Comme j'affiche mes noeuds du plus récent au plus ancien, c'est toujours le plus récent qui disparait si je mets le offset sur 1.
Il faudrait que j'arrive à récupérer l'ID du node courant. J'ai trouvé des tutos et des posts pour Views 1 mais pas pour Views 2.
Toujours pas de solution
Permalien Soumis par rancky le 20 Octobre, 2008 - 11:23
Toujours pas de solution pour exclure le node courant.
Il y a quelque chose à faire avec les arguments de Views 2 mais cette partie n'est malheureusement pas encore documentée.
Si quelqu'un sait comment exclure le node en cours d'une requête Views contextuelle, je suis preneur.
Je suis confronté à la même
Permalien Soumis par Wayode le 16 Avril, 2010 - 17:16
Je suis confronté à la même problématique.
Désolé de déterré ce sujet, mais quelqu'un a-t-il une solution à me proposer ?
Merci d'avance.
EDIT : Après des heures de recherches, j'ai posté ce message. En tentant une dernière recherche j'ai eu ma réponse : http://drupal.org/node/131547