1

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

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

我该怎么做呢?请帮忙

4

3 回答 3

1

同样,计划您要尝试做的事情并利用通用解决方案会更容易。我怀疑您所追求的是内容配置文件模块。

于 2010-06-10T15:32:26.563 回答
0

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

于 2010-06-15T19:43:08.257 回答
0

根据http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#submit-prop为您的表单添加自定义函数以获取更多信息

请注意登录页面和登录块是不同的表单,您的 hook_form_alter 具有不同的表单 ID。

于 2010-06-10T12:43:49.370 回答