我正在开发一个将 Drupal 连接到外部 Web 服务的模块。当用户注册时,我希望他在 Web 服务中注册,而不是在 Drupal 中。我想覆盖提交 user_register 表单时调用的提交函数。
我已经使用 $form['#submit'],但它不起作用。
还有其他解决方案吗?我正在使用drupal7。
我是这样用的
function mymodule_form_user_register_form_alter(&$form, &$form_state, $form_id) {
$form['account']['name']['#title'] = t('Full name'); // perform other changes here
$form['#submit'][] = 'mymodule_user_register_form_submit'
}