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