Saya ingin menggunakan dsm()
fungsi modul Devel untuk mencetak $form
array formulir, di mana form_id
ada search_theme_form
. Bagaimana cara melakukannya?
8
Mulai modul khusus, masukkan kode ini:
/**
* Implements hook_form_alter().
*/
function foo_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'search_theme_form') {
dpm($form);
}
}
Juga, Anda mungkin ingin menggunakan dpm () di atas dsm () karena yang terakhir adalah fungsi warisan.
dpm($form_state)
bahkan setelah mengirimkanGanti TEMA dengan nama tema Anda dan letakkan di template.php Anda, jika Anda ingin melakukannya dari modul kemudian ganti TEMA dengan nama modul Anda dan masukkan funciton itu di file .module Anda
sumber
Gunakan drupal_retrieve_form untuk mendapatkan array formulir terstruktur:
sumber