Pertanyaan yang diberi tag «hooks»

Gunakan untuk mekanisme yang memungkinkan untuk memperluas fungsionalitas modul tanpa mengedit kodenya.

3
Apakah hook_init () masih digunakan? Jika tidak lagi digunakan, bagaimana cara mengkonversi kode yang mengimplementasikan hook_init ()?
Melihat di Drupal.org API, saya perhatikan bahwa hook_init () tidak didokumentasikan untuk Drupal 8. Melihat catatan perubahan, saya menemukan kait Bootstrap tidak ada lagi , yang menunjuk ke Singkirkan semua kait 'bootstrap' , di mana kait bootstrap dikatakan hook_boot()dan hook_exit(); tidak ada yang dikatakan tentang hook_init(). Saya mencari hook_init di …
10 8  hooks 

3
Bagaimana saya bisa membuat modul baru saya bergantung pada versi minimal Drupal 7 yang diperlukan agar berfungsi dengan baik?
Saya sedang mengembangkan modul baru (belum ada situs yang menggunakannya). Ini memerlukan versi Drupal tertentu, karena menggunakan hook_taxonomy_term_view()pengait yang diperkenalkan di Drupal core versi 7.17 . Saya ingin menghindari modul saya diaktifkan di situs menggunakan, misalnya, Drupal 7.16 atau versi Drupal core sebelumnya. Versi Drupal yang lebih tinggi, di atas …
10 hooks 

1
Bagaimana cara mengirim data di antara kait yang tidak berinteraksi?
Bagaimana cara mengirim data di antara kait yang tidak berinteraksi di antara mereka, atau antara panggilan balik menu dan sebuah kait? Dalam kasus kedua kait memiliki parameter yang sama, dan parameter tersebut dilewatkan dengan referensi, itu mudah. Apa yang saya lakukan ketika kait, atau menu panggilan balik dan kait, tidak …
10 hooks 

1
Kait tema vs kait modul
Kadang-kadang ketika saya mencoba menerapkan pengait, hanya untuk menyadari itu seharusnya ada dalam file modul. Apakah ada cara untuk mengetahui kait apa yang dapat diimplementasikan dalam file template.php tema, atau yang ada di modul?
10 hooks 




1
Kait saya tidak dipanggil oleh Drupal
Saya mengembangkan modul, tetapi kait yang saya tambahkan tidak dipanggil dari Drupal. Itu terjadi dengan lebih dari satu kait. Saya membaca dokumentasi untuk kait, dan saya tidak dapat menemukan apa pun yang akan menjelaskan mengapa ini terjadi. Saya memverifikasi saya menggunakan parameter yang benar, dan mengembalikan nilai yang benar. Apa …
9 hooks 

1
Cara menggunakan hook_node_presave untuk mengubah nilai bidang
Pada dasarnya, saya ingin memasukkan nama depan & nama keluarga menjadi $ node-> field_par_contact_name Tapi itu memberi saya peringatan. (Lihat di bawah) function partnership_node_presave ($ node) { if ($ node-> type == 'partnership') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0] ['name']; $ nama keluarga = $ node-> field_par_contact_surname …
9 hooks 

3
Bagaimana Anda memuat file javascript tambahan yang diperlukan untuk plugin api wysiwyg pada halaman node / edit?
Saya sedang membangun plugin menggunakan modul API WYSIWYG untuk Drupal 7 yang akan menambahkan tombol ke bilah alat editor yang didukung. Saya menggunakan hook_wysiwyg_plugin()pengait untuk membuat tombol baru pada bilah alat editor, tetapi saya perlu memuat beberapa file javascript lainnya. The hook_wysiwyg_plugin()kait tampaknya memungkinkan Anda untuk menentukan satu JS dan …
9 7  hooks  wysiwyg 

1
Bagaimana cara saya menyisipkan HTML tepat sebelum tag penutup badan?
Saya mencari cara terbaik untuk menyisipkan konten HTML sewenang-wenang ke halaman sebelum tag tubuh penutup, mirip dengan cara drupal_add_js()menambahkan JavaScript ke bagian bawah halaman. Saya berasal dari latar belakang Wordpress, dan di Wordpress ini bisa diselesaikan dengan menggunakan wp_footer()hook. Saya telah melihat ke dalam menggunakan hook_page_alter(), tetapi saya bertanya-tanya apakah …
8 7  hooks 

3
Bagaimana cara menanamkan NID node dalam judul node?
Saya tahu modul Nodetitles Otomatis ada, tetapi hanya untuk Drupal 7. Apakah ada metode penugasan judul secara otomatis dengan NID saat mengklik ajukan? Saya tahu bahwa NID tidak ada sampai tombol kirim ditekan. Bagaimana seseorang menanamkan NID dalam judul? Apa kait yang akan digunakan?
8 8  hooks  nodes 


4
Apakah mungkin mengaitkan ke acara variabel_set ()?
Saya ingin melacak acara perubahan sistem, untuk membuatnya dapat dikembalikan. Saat memeriksa variable_set (), saya melihat tidak ada kait yang disediakan untuk acara itu. Apakah ada cara bagi saya untuk melakukan ini? Saya dapat mengubah untuk menghubungkan ke formulir pengaturan, tetapi ada banyak bentuk pengaturan untuk dilacak, jika saya dapat …
8 7  hooks 

4
Alternatif untuk hook_init ()
Saya gunakan hook_init()untuk memeriksa waktu akses terakhir pengguna. Jika waktu akses terakhir kemarin, saya menambah penghitung dan menetapkan beberapa variabel. Masalahnya adalah bahwa hook_init()kadang-kadang dieksekusi lebih dari sekali (saya bisa melihat ini menggunakan dsm()) untuk memuat halaman yang sama, jadi kode saya dieksekusi beberapa kali menghasilkan variabel yang salah. Mengapa …
8 7  hooks 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.