Blok tidak memiliki jalur, jadi bagaimana saya bisa meneruskan konteks ke blok untuk mendapatkan hasil yang benar untuk sebuah halaman?
Saya baru dan tidak memiliki reputasi yang cukup untuk menjawab pertanyaan saya sendiri selama delapan jam (Go figure!) Jawaban untuk pertanyaan ini akan datang setelah batas waktu berakhir.
taxonomy-terms
views
Ashlar
sumber
sumber
Jawaban:
Halaman tampilan dapat membaca url dan menggunakan jalur untuk halaman untuk membaca input istilah taksonomi untuk filter kontekstual. URL seperti
example.com/a/term/b
akan dibaca oleh halaman tampilan dengan path ofa/%/b
. Nilai untuk%
dalam URL diteruskan ke filter kontekstual untuk menentukan konten apa yang akan disertakan dalam tampilan.Karena blok tidak memiliki jalan, maka perlu melakukan konfigurasi sedikit lebih untuk mencapai hasil. Untuk melakukannya:
When the filter value is NOT available
pilihProvide default value
.Jika halaman di jalur adalah istilah taksonomi, coba langkah 3 dan 4 ini:
Taxonomy term ID from URL
dari kotak tarik-turun Type.Load default filter from term page
.Atau coba ini:
Raw value from URL
A/term/B
istilahnya ada di posisi kedua.Kemudian:
When the filter value IS in the URL or a default is provided
centang "Tentukan kriteria Validasi"Taxonomy term
dan kosakata tertentu yang digunakan.Filter Value type
nama istilah pilih yang dikonversi ke ID istilah "Transform dashes in URL to spaces in term name filter values
akan memastikan bahwa setiap alias jalur yang dibuat secara otomatis 'yang telah mengonversi spasi menjadi tanda hubung ditangani dengan benar. Coba pandangan Anda dengan ini dicentang dan tidak dicentang.Jika tampilan Anda tidak muncul pada halaman, langkah-langkah pemecahan masalah harus mencakup verifikasi bahwa tampilan berfungsi dengan menguji input dalam tampilan preview. Pastikan semua ruang ditangani agar sesuai dengan pengaturan pada langkah 8. Pastikan juga bahwa blok tampilan Anda terbuka
admin/structure/block
.sumber
Jika Anda ingin memilih menurut Tipe Konten alih-alih taksonomi, Anda memerlukan pengaturan berbeda. Coba yang berikut ini:
Itu harus dilakukan.
sumber