Saya telah mencari cara untuk memfilter istilah taksonomi berdasarkan bahasa (seperti yang dilakukan untuk node), tetapi saya tidak menemukan cara untuk melakukannya.
Apakah modul Views mendukung filter juga dalam taksonomi, atau hanya dalam node?
Bagaimana saya bisa memfilter istilah taksonomi berdasarkan bahasa?
7
taxonomy-terms
views
mohamad salama
sumber
sumber
Jawaban:
Dengan mengaktifkan modul Tampilan Internasionalisasi , opsi untuk memfilter istilah taksonomi berdasarkan bahasa tersedia. Perhatikan bahwa versi saat ini dalam dev tetapi berfungsi seperti pesona.
sumber
i18n_taxonomy
. Yaitu, jika Anda menggunakan terjemahan simpul untuk istilah taksonomi.Anda dapat menggunakan modul Tampilan Internasionalisasi bersama dengan modul Terjemahan Taksonomi (yang merupakan bagian dari Internasionalisasi ) untuk mendapatkan filter bahasa untuk istilah taksonomi.
sumber
Ini solusi lain:
Sumber di sini .
sumber
Modul Views tidak memungkinkan untuk memfilter istilah taksonomi berdasarkan bahasa yang terkait dengannya, karena Drupal hanya mengaitkan bahasa dengan node.
Anda dapat mengatur tampilan untuk hanya menampilkan node dengan bahasa yang telah ditentukan.
Saya menambahkan filter ini pada tampilan istilah taksonomi yang datang dengan modul Views, memilih bahasa Inggris sebagai bahasa untuk menyaring konten, dan saya membuat dua node: satu dalam bahasa Inggris, dan satu dalam bahasa Latin. Saya ditugaskan untuk kedua node istilah taksonomi yang sama, yang dengan ID sama dengan 22.
Ketika saya mengunjungi http://example.com/taxonomy/term/22 , tampilan secara efektif hanya menunjukkan konten dalam bahasa Inggris.
sumber
Pemfilteran bahasa untuk terjemahan entitas. Filter bahasa di bagian "Kriteria Filter" tampilan hanya diperlukan jika Anda menggunakan sistem terjemahan simpul. Jika Anda menggunakan sistem Terjemahan Entitas yang lebih modern yang tersedia untuk Drupal 7, cukup sesuaikan pengaturan "Bahasa Lapangan" di bagian "Lainnya" pada tampilan.
Cara melakukannya untuk istilah taksonomi. Saya mencoba ini untuk istilah taksonomi dan berhasil. Pastikan Anda menambahkan yang benar dari dua instance bidang untuk setiap bidang yang dapat diterjemahkan, yaitu yang dengan deskripsi "Muncul di: istilah taksonomi: nama-kosakata Anda". Untuk detailnya, lihat pada edisi # 1841434 .
sumber
Tambahkan ke YOUR_MODULE.module Anda
Tambahkan ke YOUR_MODULE.info Anda
Buat File "views / handler / filter / YOUR_MODULE_handler_filter_language.inc" dalam direktori modul Anda dan tempatkan konten berikutnya:
Bersihkan Semua cache dan kriteria baru akan muncul.
Atau gunakan modul saya Akuma Taksonomi
sumber
Karena saya mengalami beberapa masalah lain dengan modul Tampilan Internasionalisasi, yaitu sepertinya mengubah semua yang sudah diterjemahkan UI dari tampilan (arah pager, teks header / footer dll.), Saya angkat kode yang relevan untuk membuat filter bahasa keluar dalam sebuah terpisah modul. Ganti MYMODULE di bawah ini dengan nama modul Anda. Bekerja sebagai pesona bagi saya!
sumber