/**
* Implements hook_form_FORM_ID_alter().
*/
function modulename_form_[FORM_ID]_alter(&$form, &$form_state) {
// добавить свой обработчик ПОСЛЕ основного
$form['#submit'][] = 'modulename_mysubmit';
// добавить свой обработчик ПЕРЕД основным
array_unshift($form['#submit'], 'modulename_mysubmit');
// добавить свой обработчик ВМЕСТО основного
$key = array_search('[FORM_ID]_submit', $form['#submit']);
$form['#submit'][$key] = 'modulename_mysubmit';
}
Вместо [FORM_ID]
прописать id формы, сбросить кэш.
Написанное актуально для
Drupal 6, Drupal 7
Комментарии
Спасибо большое, очень помогло.
Побольше бы таких мелочей, необходимость в которых внезапно возникает, а знаний в голове нема, времени искать мало. Поиск и оп - профит)
Добавить комментарий