Pertanyaan yang diberi tag «hooks»

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

Apa konsep dasar di balik kait?
Saya sedang dalam PHP. Untuk memoles keterampilan saya, saya mulai belajar Drupal 7. Sambil belajar konsep arsitektur Drupal, istilah kait dan tali sepatu sangat membingungkan saya. Saya membaca buku "Pengembangan Pro Drupal", dan beberapa dokumentasi di drupal.org, tetapi sangat maju bagi saya untuk mempelajari bagaimana kait bekerja di Drupal untuk …

Bagaimana saya bisa mengaburkan apa yang saya gunakan untuk menjalankan situs saya?
Apakah ada yang bisa saya lakukan untuk mencegah seseorang mengetahui situs saya menggunakan Drupal dengan melihat kode sumber halaman depan? Saya merujuk kepada orang-orang yang memindai situs menggunakan perangkat lunak yang mendeteksi perangkat lunak yang digunakan untuk menjalankan situs web untuk dapat menyerang menggunakan titik lemah yang diketahui. Jika tidak …
hooks 

Apakah saya memerlukan tugas cron untuk memproses antrian?
Saya punya tugas yang membutuhkan waktu sekitar 45 menit untuk diselesaikan dan perlu terjadi setiap hari (menyinkronkan pengguna ke beberapa basis data eksternal, dll). Untuk menangani pekerjaan, saya telah menyiapkan antrian cron dengan hook_cron_queue_info()sebagai berikut: function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => …
7  hooks  cron  queue 

Cara menggunakan drupal_mail () untuk mengirim email dengan templat khusus
Saya ingin menggunakan drupal_mail()fungsi untuk mengirim email tetapi dengan template HTML khusus sehingga sesuai dengan desain situs web saya, tetapi saya seorang pemula yang lengkap untuk pengait dan modul dll, jadi saya akan menghargai semacam penjelasan atau mohon panduan pemula. Saya dapat membuat template sendiri, saya hanya perlu tahu cara …
7  hooks  emails 

Praktik terbaik untuk kunci bahasa untuk “und” di hook_form_alter
Saya memodifikasi dalam formulir di modul khusus saya. Kode terlihat seperti: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Namun, saya pikir hard-coding unditu buruk. Apa yang harus menjadi cara yang tepat untuk memodifikasi bidang formulir dengan benar dalam kasus …


Cara terbaik untuk menjatuhkan bidang dari jenis konten
Apa cara terbaik untuk menghapus bidang Drupal 7 dari jenis konten yang ditentukan melalui GUI? Saya ingin menggunakan hook_update_N agar perubahan dapat disebarkan ke beberapa server saat menjalankan update.php. Namun sepertinya saya tidak dapat menemukan solusi. db_drop_table () akan masuk akal bagi saya untuk skema yang ditentukan khusus, tetapi tidak …

tentukan $ elemen untuk dikecualikan dari tampilan?
Saya ingin menyembunyikan elemen tertentu dalam formulir menggunakan form_alter atau file templat. Saya telah membaca di suatu tempat bahwa di Drupal 7, kita dapat menentukan elemen $ form sehingga tidak akan ditampilkan dalam bentuk, tapi saya tidak ingat! Bukan tidak disetel () tetapi beberapa fungsi lainnya!
7  hooks  forms  theming 

Bagaimana saya menggunakan hook_views_query_alter ()?
Mengikuti apa yang dilaporkan dalam dokumentasi untuk hook_views_query_alter () , saya membuat file bernama alterform.views.incdan memasukkannya ke dalam modul yang diaktifkan yang disebut alterform. Saya menambahkan kode berikut dalam. alterform.views.incTapi itu tidak berhasil. function alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test test'; // test $query->orderby[0] = "FIELD(node.type, 'story', …
7  views  hooks 



Apakah Anda memiliki contoh panggilan balik akses hook_menu ()?
Saya telah mengunduh proyek contoh , tetapi dalam modul menu_example semua access callbackdiatur ke true.. sulit untuk memahami cara kerjanya. Dalam contoh saya, entri meno saya harus terlihat pada node, tetapi hanya untuk peran yang memiliki izin untuk mengedit node sendiri. Saya tidak dapat menemukan contoh verbose lebih sedikit dari …
7  routes  hooks  users 


Bagaimana cara mengubah penangan pengiriman formulir?
Untuk beberapa alasan saya perlu mengganti beberapa karakter (jika ada) di setiap bidang teks dalam bentuk apa pun tepat sebelum disimpan dalam database. Dengan kata lain saya memerlukan sebuah kait di mana saya bisa mendapatkan semua data yang dikirimkan dan mengganti karakter mereka. Saya menemukan solusi ini: function hook_form_alter($form, $form_state, …
7  hooks  forms 

Apakah ada cara untuk menghubungkan kliring cache?
Untuk situs web institusi besar, dengan cache yang berat, saya ingin membuat cache sesegera mungkin, sehingga tidak ada pengguna yang dapat tiba di pembuatan cache ... Saya memiliki cron set semua menit yang melakukannya, dengan menjalankan beberapa fungsi dan meminta halaman-halaman penting, tetapi apa yang saya cari adalah cara untuk …
7  hooks  caching 

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.