2011-01-11 60 views
1

我是新來的dr​​upal。並且想要定製drupal註冊表單。在那個表單中,我添加了一些來自profile模塊的字段。現在我想添加單選按鈕並提交它應該去paypal支付。成功返回後,用戶將被註冊登錄。有人告訴我,這將通過鉤子完成。 但是如何創建這個。 我的問題are-- 1.兩個單選按鈕,一個是自動選擇上提交 2.去貝寶併成功返回後保存在數據庫掛鉤在drupal註冊表格

我使用6.X的 任何幫助將不勝感激。

+0

請指定您使用的版本。 5.x中的事情可能會比6.x中的要多7.x. – Oswald 2011-01-11 15:10:46

回答

0

在繼續之前,您可能需要搜索contrib module中是否已經實現了所需功能。

使用hook_form_alter()實現,您可以更改註冊表單。在Drupal 6中有兩個,一個在用戶/登錄頁面,另一個在登錄塊中,所以你不能使用一個hook_form_FORM_ID_alter()實現。

在您的alter hook中,您可以添加您的字段並添加您自己的提交處理程序。添加提交處理程序允許您在成功註冊後將用戶重定向到PayPal。配置Drupal需要新帳戶的帳戶驗證。當用戶從PayPal返回時,通過自定義頁面處理程序驗證帳戶。

Pay模塊可能可能有助於處理付款處理,也許更多。