hook_form_alter()を使用してログインフォームを変更するにはどうすればよいですか?
次のコードでログインフォームを変更しようとしています。 function git_form_alter(&$form, $form_state, $form_id) { $forms = array( 'user_login_block' => 'user-login-form', 'user_login' => 'user-login' ); if (array_key_exists($form_id, $forms)) { //my altering code } } これは、JavaScriptウィジェットを導入するopenidselectorモジュールから取得したもので、多かれ少なかれ、私がやろうとしていることです。 mysite / user / loginにアクセスしても、フォームを変更する必要があるブロックは呼び出されません。それは単に呼び出さないだけhook_form_alter()です。 別のことは、フックを呼び出している登録フォームまたはその他のフォームです。 誰か私に何ができるか教えてもらえますか?openidselectorが同じメソッドを使用する可能性はありますが、そのモジュールではコードは機能しますが、私のコードでは機能しませんか?