filter dengan taksonomi-istilah-alias alih-alih istilah-ID?

Jawaban:

24
  1. Buat Taksonomi baru: Filter kontekstual ID Jangka.
  2. Di bawah formulir "Ketika nilai filter IS di URL ..." pilih opsi "Tentukan kriteria validasi".
  3. Pilih "Istilah Taksonomi" sebagai validator.
  4. Pilih kosakata mana yang ingin Anda gunakan.
  5. Di bawah "Jenis Nilai Filter" pilih "Nama term dikonversi ke ID istilah".

Itu harus dilakukan. Jika Anda memiliki istilah taksonomi beberapa kata, Anda harus mengizinkan filter kontekstual untuk mengubah tanda hubung di URL menjadi spasi untuk nama istilah. Jika Anda memiliki karakter yang tidak biasa dalam istilah taksonomi Anda, lihat posting ini untuk tips.

areynolds
sumber
3
user812794, Anda adalah pahlawan saya! Solusi ini menerjemahkan istilah ID ke nama istilah baru saja menyelamatkan saya dari kerusakan otak parah. Terima kasih!
FWIW, ini juga memungkinkan membuat tampilan fitur, jadi Anda tidak dapat mengandalkan ID istilah dan nama yang cocok di berbagai situs.
Screenack
Bagaimana Anda membuat URL dalam kasus seperti ini?
Hawkee
1
@ Hawkee URL harus didefinisikan dalam Tampilan Anda sebagai sesuatu seperti / your-url /%, di mana% mewakili nama istilah yang digunakan oleh filter kontekstual untuk memfilter tampilan. Jadi, begitu Anda menentukan bahwa dalam Tampilan, Anda bisa pergi ke / url / gouda Anda dan melihat artikel yang berhubungan dengan gouda (untuk contoh murahan).
areynolds
Harus menjadi solusi untuk Views 2.x karena opsi pada baris 2 tidak tersedia di Tampilan 3.x.
Patrick