Saya telah mengembangkan modul di lingkungan dev. Saya membuat tampilan untuk itu menggunakan UI. Saya telah mengekspor tampilan, tetapi saya tidak tahu harus meletakkannya di mana sehingga pemasangan modul di lingkungan yang baru juga akan membuat tampilan.
Bagaimana saya melakukan ini dengan benar?
Bonus: bagaimana saya mengaktifkan modul uninstall hook_uninstall
?
views
importing-exporting
installing
pengguna1359
sumber
sumber
Jawaban:
Buat file MODULENAME.views_default.inc (ganti MODULENAME dengan nama modul Anda), dan salin kode yang diekspor dalam implementasi yang
hook_views_default_views()
Anda tulis dalam file itu.Sebagai contoh, modul Views mengimplementasikan
node_views_default_views()
untuk modul Node. Bagian yang relevan untuk tampilan halaman depan adalah yang berikut.Kail kemudian mengembalikan konten
$views
.Jika tampilan belum ditimpa oleh pengguna, itu tidak boleh ditampilkan dalam daftar tampilan, setelah modul mengimplementasikan kait dihapus.
sumber
hook_views_api
di file modul utama Anda. Lihat Tampilan 3.8 hook_views_default_views () berhenti bekerja .