2011-01-11 21 views
1

私はdrupalを初めて使っています。 Drupal登録フォームをカスタマイズしたいと思います。このフォームでは、プロファイルモジュールからいくつかのフィールドを追加しました。今私はラジオボタンを追加し、それを支払うためにpaypalに行く必要があります提出したいと思います。正常に戻ると、ユーザーはログイン用に登録されます。drupalの登録フォームのフック

何人かの団体がフックを通して行われると私に言った。 これを作成する方法。 私の問題は 1. 2つのラジオボタンをare--、1は自動PayPalに行くと、正常復帰後、私は6.Xにを使用しています

データベースに保存し提出に 2.を選択しています 助けていただければ幸いです。

+0

使用するバージョンを指定してください。 5.xでは7.xよりも6.xよりも異なることがあります。 – Oswald

答えて

0

さらに進む前に、必要な機能がcontrib moduleにまだ実装されていないかどうかを調べることができます。

hook_form_alter()の実装では、登録フォームを変更できます。 Drupal 6には2つあり、1つはユーザ/ログインページに、もう1つはログインブロックにあります。したがって、hook_form_FORM_ID_alter()の単一の実装を使用することはできません。

alterフックでは、フィールドを追加して独自の送信ハンドラを追加できます。送信ハンドラを追加すると、登録が成功した後にユーザをPayPalにリダイレクトすることができます。新しいアカウントのアカウント検証を要求するようにDrupalを構成します。また、ユーザーがPayPalから返品した場合は、カスタムページハンドラを使用してアカウントを検証します。

Payモジュールは、おそらく支払い処理の処理に役立つかもしれません。

関連する問題