1

私はdrupalが初めてです。そして、drupal登録フォームをカスタマイズしたい.そのフォームでは、プロファイルモジュールからいくつかのフィールドを追加しました. 今、私はラジオボタンを追加したいのですが、送信時にペイパルに行って支払う必要があります。正常に戻った後、ユーザーはログイン用に登録されます。

ある人は、それがフックを通じて行われると私に言いました. しかし、これを作成する方法。私の問題は次のとおりです。

6.Xを使用しています。どんな助けでも大歓迎です。

4

1 に答える 1

0

先に進む前に、必要な機能がcontribモジュールにまだ実装されていないかどうかを検索することをお勧めします。

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

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

Payモジュールは、おそらく支払い処理などの処理に役立つ可能性があります。

于 2011-01-12T07:35:45.797 に答える