Pertanyaan yang diberi tag «hooks»

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

14
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 …

8
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 …
72 hooks 

5
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' => …
32 7  hooks  cron  queue 

4
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 …
31 7  hooks  emails 

5
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 …
30 7  entities  hooks  i18n-l10n 


2
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 …
21 7  entities  hooks  updating 

3
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!
20 7  hooks  forms  theming 

5
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', …
20 7  views  hooks 


2
Bagaimana cara membuat kait?
Bagaimana saya bisa membuat kait saya sendiri (mirip dengan yang dibuat inti Drupal) untuk memanfaatkan modul Drupal lainnya?
18 7  hooks 

2
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 …
18 7  routes  hooks  users 

2
Bagaimana saya bisa mendeteksi ketika sebuah node diubah dari 'Diterbitkan' ke 'Tidak Diterbitkan'?
Di hook_node_update () , saya dapat dengan mudah memberi tahu 'status' sebuah simpul (apakah itu diterbitkan atau tidak) setelah diperbarui. Namun, ada cara mudah untuk memeriksa untuk melihat apakah node diperbarui itu diterbitkan, tapi sekarang tidak? (Atau sebaliknya)? Saya pikir Aturan mungkin memiliki beberapa kondisi untuk 'nilai simpul telah berubah' …
17 7  nodes  entities  hooks 

2
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, …
16 7  hooks  forms 

9
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 …
16 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.