Negar filtros contextuales en vistas

9

Obtuve una vista, que enumera nodos del mismo tipo, una vista de "Otras actividades", uso esta vista en una vista de nodo de actividad. Sin embargo, no quiero que el nodo que estoy viendo actualmente se muestre en la lista también.

Entonces, lo que hice fue crear un filtro contextual para nid y proporcionar un valor predeterminado de "ID de contenido de URL", por supuesto, ahora mi lista solo me proporciona el nodo de visualización actual.

¿No hay de todos modos para negar esto? ¿Entonces muestra todos los otros nodos, que no tienen el nid, og la corriente?

MartinElvar
fuente

Respuestas:

16

Hay una opción en los filtros contextuales para excluir el valor resultante, en lugar de limitar la búsqueda a ese valor. Active esta casilla de verificación y debería tener los resultados que busca.

ingrese la descripción de la imagen aquí

sheena_d
fuente
1
Esta fue una gran ayuda.
MrPaulDriver
1
Nota: esta opción no aparece en todos los contextos; por ejemplo, cuando se usa Comment counto el Global Nullelemento
dreftymac
0

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

Sinopsis

El módulo Vistas Negate proporciona una condición "No igual" para el campo de texto y el campo de lista en el filtro contextual. Funciona igual que la opción de exclusión del campo de tipo numérico.

Se agrega una casilla de verificación con la etiqueta "Negate" en el campo "MÁS" Al seleccionar la opción Negar, se aplica la condición "no igual" o "no en" si se selecciona la opción "Permitir valores múltiples".

jonhattan
fuente