Câu trả lời:
Bắt đầu một mô-đun tùy chỉnh, chèn mã này:
/**
* Implements hook_form_alter().
*/
function foo_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'search_theme_form') {
dpm($form);
}
}
Ngoài ra, bạn có thể muốn sử dụng dpm () trên dsm () vì hàm sau là hàm kế thừa.
function THEME_form_search_theme_form_alter (&$form, &$form_state){
krumo ($form); // you can use DSM as well here
}
Thay THEME bằng tên chủ đề của bạn và đặt nó trong template.php, nếu bạn muốn làm điều đó từ một mô-đun, sau đó thay thế THEME bằng tên mô-đun của bạn và đặt funciton đó vào tệp .module của bạn
Sử dụng drupal_retrieve_form để lấy mảng biểu mẫu có cấu trúc:
$form_state = array();
dsm(drupal_retrieve_form('search_theme_form', &$form_state));
dpm($form_state)
ngay cả sau khi gửi