Drupal 7.x を使用しています。ユーザー プロファイル フォームにいくつかのフィールドを追加します。
登録では必要ありませんが、最初のログインでは入力する必要があります。Profile2 モジュールを使用できません。
私のモジュールでは:
function mymodule_form_user_profile_form_alter(&$form, &$form_state) {
$form['field_test_field']['#required'] = 'TRUE';
}
関数は起動されますが、必須にしないでください。
私も試しました:
$form['field_test_field'][0]['#required'] = 'TRUE';
$form['#field_info']['field_test_field']['required'] = '1';
user_profile_form
フォームの必須フィールドを変更するにはどうすればよいですか?