Bagaimana cara menyampaikan argumen ke Views untuk Drupal 7?

12

Saya mencoba menyampaikan argumen melalui blok yang dibuat oleh tampilan.

Node adalah simpul produk ubercart. Saya telah alias path seperti:

node / 45 ke produk / [nama]

Dalam filter kontekstual, saya telah memilih filter "Konten: Nid"

Dalam Pratinjau dengan filter kontekstual, ia berfungsi dengan id simpul sebagaimana mestinya. misalnya "45" tetapi tampilan tidak ditampilkan pada halaman simpul / 45.

Saya percaya alias mungkin menyebabkan masalah, tetapi saya pikir Drupal dirancang untuk memiliki alias dikonversi ke simpul id.

Chris Lai
sumber
Alias ​​tidak memengaruhi nilai argumen.
Shoaib Nawaz

Jawaban:

12

Di filter kontekstual Anda, di bawah KETIKA NILAI FILTER TIDAK TERSEDIA , pilih Berikan nilai default dan pilih "Content ID from URL" di bawah Type .

Adam Skinner
sumber
Terima kasih Adam. Saya tahu Anda perlu melakukan ini untuk blok.
Chris Lai
1

Anda juga dapat menetapkan "Nilai pengecualian" di opsi "Berikan nilai default", seperti "semua" yang akan memberi Anda semua hasil.


sumber