在drupal中注册表单的钩子

时间:2011-01-11 09:18:47

标签: drupal drupal-hooks

我是drupal的新手。并且想要自定义drupal注册表单。在该表单中我添加了一些来自配置文件模块的字段。现在我想添加单选按钮,并在提交它应该去paypal支付。返回成功后,用户将被注册登录。

有些人告诉我,它将通过钩子完成。 但是如何创造这个。 我的问题是 - 1.两个单选按钮,一个是自动选择的 2.提交后转到paypal并在成功返回后保存在数据库中

我正在使用6.X. 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在进一步说明之前,您可能希望搜索contrib module中是否尚未实现所需功能。

使用hook_form_alter()实现,您可以更改注册表单。在Drupal 6中有两个,一个在用户/登录页面,另一个在登录块中,因此你不能使用单个hook_form_FORM_ID_alter()实现。

在你的alter hook中,你可以添加你的字段并添加你自己的提交处理程序。添加提交处理程序允许您在成功注册后将用户重定向到PayPal。配置Drupal以要求对新帐户进行帐户验证。当用户从PayPal返回时,通过自定义页面处理程序验证帐户。

Pay模块可能有助于处理付款处理,可能还有更多。