我是drupal的新手。并且想要自定义drupal注册表单。在该表单中我添加了一些来自配置文件模块的字段。现在我想添加单选按钮,并在提交它应该去paypal支付。返回成功后,用户将被注册登录。
有些人告诉我,它将通过钩子完成。 但是如何创造这个。 我的问题是 - 1.两个单选按钮,一个是自动选择的 2.提交后转到paypal并在成功返回后保存在数据库中我正在使用6.X. 任何帮助将不胜感激。
答案 0 :(得分:0)
在进一步说明之前,您可能希望搜索contrib module中是否尚未实现所需功能。
使用hook_form_alter()实现,您可以更改注册表单。在Drupal 6中有两个,一个在用户/登录页面,另一个在登录块中,因此你不能使用单个hook_form_FORM_ID_alter()实现。
在你的alter hook中,你可以添加你的字段并添加你自己的提交处理程序。添加提交处理程序允许您在成功注册后将用户重定向到PayPal。配置Drupal以要求对新帐户进行帐户验证。当用户从PayPal返回时,通过自定义页面处理程序验证帐户。
Pay模块可能有助于处理付款处理,可能还有更多。