Очень плохая практика, чтобы модифицировать основные или дополнительные модули, если у вас нет опыта друпалов.
Таким образом, вы можете использовать хуки для добавления / изменения элементов в форме, в частности hook_form_alter Тестировать его при отправке:
function MYMODULE_form_alter($form, &$form_state, $form_id){
if($form_id == 'id_of_my_form'){ // if you don't know it var_dump($form_id) on your page
$form['#submit'][] = 'my_custom_submit_callback'; // its your own function executed after core/contrib functions on submit
}
}
function my_custom_submit_callback($form, &$form_state){
// test your values
if($form_state['values']['my_field_name']){
// Deal with value
}else{
form_set_error('my_field_name', "Taxonomy is missing");
}
}
Примечание: очистить реестр кеша послепервое создание этих функций