フック alter を使用して登録フォームの雰囲気を変更する方法について、一般的な考えを持っています。
ただし、私が抱えている課題は、ユーザーを登録させるだけでなく、追加のデータを別のテーブルに保存してから、ユーザーを新しいページにリダイレクトすることです。
どうすればそれを行うことができますか?助けてください
フック alter を使用して登録フォームの雰囲気を変更する方法について、一般的な考えを持っています。
ただし、私が抱えている課題は、ユーザーを登録させるだけでなく、追加のデータを別のテーブルに保存してから、ユーザーを新しいページにリダイレクトすることです。
どうすればそれを行うことができますか?助けてください
繰り返しますが、何をしようとしているのかを計画し、共通の解決策を利用する方が簡単です。あなたが求めているのはコンテンツ プロファイルモジュールだと思います。
実装するだけhook_user()
です; 最初のパラメーターが'register'
、の場合、登録フォームはユーザーに提示され、モジュールは新しいフォームフィールドを追加することでそれを変更できます(モジュールはそれらをDrupalに返す必要があります)。
詳細については、 http://api.drupal.org/api/drupal/developer--topics--forms_api_reference.html/6#submit-propに従って、フォームにカスタム関数を追加してください。
ログイン ページとログイン ブロックは異なるフォームであり、hook_form_alter のフォーム ID が異なることに注意してください。