Meniadakan filter kontekstual dalam tampilan

9

Saya mendapat tampilan, yang mencantumkan node dengan tipe yang sama, tampilan "Aktivitas lain", saya menggunakan tampilan ini pada tampilan simpul aktivitas. Namun saya tidak ingin simpul yang saya lihat saat ini, untuk ditampilkan dalam daftar juga.

Jadi yang saya lakukan adalah membuat filter kontekstual untuk nid, dan memberikan nilai default "Content ID of URL", tentu saja sekarang daftar saya hanya memberi saya node yang sedang dilihat.

Apakah tidak ada cara untuk meniadakan ini? Jadi ini menunjukkan semua node lain, yang tidak memiliki nid, dan saat ini?

MartinElvar
sumber

Jawaban:

16

Ada opsi pada filter kontekstual untuk mengecualikan nilai yang dihasilkan, daripada membatasi pencarian untuk nilai itu. Aktifkan kotak centang ini, dan Anda akan mendapatkan hasil yang Anda cari.

masukkan deskripsi gambar di sini

sheena_d
sumber
1
Ini sangat membantu.
MrPaulDriver
1
Catatan: Opsi ini tidak muncul di semua konteks; misalnya, saat menggunakan Comment countatau Global Nullitem
dreftymac
0

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

Ringkasan

Modul Views Negate menyediakan "Tidak Sama" dengan kondisi untuk bidang teks dan daftar bidang dalam filter kontekstual. Ini berfungsi sama dengan mengecualikan opsi bidang tipe numerik.

Kotak centang dengan label "Negasi" ditambahkan di bawah bidang "MORE". Dengan memilih opsi Negasi, ini menerapkan kondisi "tidak sama" atau "tidak dalam" jika dipilih "Izinkan beberapa nilai".

jonhattan
sumber