1

フック alter を使用して登録フォームの雰囲気を変更する方法について、一般的な考えを持っています。

ただし、私が抱えている課題は、ユーザーを登録させるだけでなく、追加のデータを別のテーブルに保存してから、ユーザーを新しいページにリダイレクトすることです。

どうすればそれを行うことができますか?助けてください

4

3 に答える 3

1

繰り返しますが、何をしようとしているのかを計画し、共通の解決策を利用する方が簡単です。あなたが求めているのはコンテンツ プロファイルモジュールだと思います。

于 2010-06-10T15:32:26.563 に答える
0

実装するだけhook_user()です; 最初のパラメーターが'register'、の場合、登録フォームはユーザーに提示され、モジュールは新しいフォームフィールドを追加することでそれを変更できます(モジュールはそれらをDrupalに返す必要があります)。

于 2010-06-15T19:43:08.257 に答える
0

詳細については、 http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#submit-propに従って、フォームにカスタム関数を追加してください。

ログイン ページとログイン ブロックは異なるフォームであり、hook_form_alter のフォーム ID が異なることに注意してください。

于 2010-06-10T12:43:49.370 に答える