Annuler les filtres contextuels dans les vues

9

J'ai obtenu une vue, qui répertorie les nœuds du même type, une vue "Autres activités", j'utilise cette vue sur une vue de nœud d'activité. Cependant, je ne veux pas que le nœud que je consulte actuellement apparaisse également dans la liste.

Donc, ce que j'ai fait, c'était de faire un filtre contextuel pour nid, et de fournir une valeur par défaut de "Content ID of URL", bien sûr maintenant ma liste ne me fournit que le nœud actuellement affiché.

N'y a-t-il pas moyen de nier cela? Il montre donc tous les autres nœuds, qui n'ont pas le nid, et le courant?

MartinElvar
la source

Réponses:

16

Il existe une option sur les filtres contextuels pour exclure la valeur résultante, plutôt que de limiter la recherche à cette valeur. Cochez cette case et vous devriez avoir les résultats que vous recherchez.

entrez la description de l'image ici

sheena_d
la source
1
C'était une grande aide.
MrPaulDriver
1
Remarque: Cette option n'apparaît pas dans tous les contextes; par exemple, lors de l'utilisation Comment countou de l' Global Nullélément
dreftymac
0

https://www.drupal.org/project/views_negate

Synopsis

Le module Views Negate fournit une condition "Non égal" pour le champ de texte et le champ de liste dans le filtre contextuel. Cela fonctionne de la même manière que l'option d'exclusion du champ de type numérique.

Une case à cocher avec le libellé "Négatif" est ajoutée sous le champ "PLUS". En sélectionnant l'option Negate, il applique la condition "non égal" ou "pas dans" si l'option "Autoriser plusieurs valeurs" est sélectionnée.

jonhattan
la source