如何在模块中使用hook alter form来注册用户并将一些数据保存在另一个表中?

时间:2010-06-10 11:51:16

标签: drupal drupal-6 drupal-fapi

大致了解如何使用hook alter来修改注册表单的感觉。

然而,我遇到的挑战是不仅要让用户注册,而且要将一些额外的数据保存到另一个表中,然后将用户重定向到新的页面。

我将如何做到这一点?请帮忙

3 个答案:

答案 0 :(得分:1)

同样,计划您正在尝试做的事情并利用常见解决方案会更容易。我怀疑你所追求的是Content Profile模块。

答案 1 :(得分:0)

根据http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#submit-prop了解更多信息

,为表单添加自定义功能

请注意登录页面和登录块是不同的表单,并为您的hook_form_alter提供不同的表单ID。

答案 2 :(得分:0)

实施hook_user();当第一个参数是'register'时,注册表单将呈现给用户,模块可以通过添加新的表单字段来更改它(模块需要将它们返回到Drupal)。