/user/login
ページのユーザーログインフォームをカスタマイズしようとしています。ユーザーログインフォームのhook_form_alter
各フィールドに素晴らしいスタイルとプレースホルダーを追加し、「管理者のユーザー名を入力」と「付随するパスワードを入力」を削除または非表示にする機能を使用したいと思い
ますあなたのユーザー名」の各テーマの下の説明表現。
この問題を解決するために、以下のコードをThemeName.themeに追加しました。
function ThemeName_form_alter(&$form, $form_state, $form_id) {
if ( $form['#form_id'] == 'user_login_form' ) {
$form['actions']['submit']['#attributes']['class'][] = 'button glow button-primary expanded';
$form['keys']['#attributes']['placeholder']['name'] = t('User name');
$form['keys']['#attributes']['placeholder']['password'] = t('Password');
}
}
いろいろな方法で試してみましたが、結果が出ません。最後に私は下の画像のようなものを達成したいと思います:
私はこのページを読みましたが、Drupal 8では何も機能しないよう
です。ユーザー登録フォームとユーザーログインフォームのフィールドを変更する方法は?
デフォルトのユーザー登録ページの変更
ユーザーログインブロックのカスタマイズ
.user-login-form .description { display: none; }
form_alter()
ものを
user-login-form
はずの推測を危険にさらすでしょうuser_login_form
。