0
drupal 7のuser_profile_formのボタンの名前を変更するには(「保存」から「すべて保存」)? 私はこのフックを使用してユーザープロファイルを変更する:hook_form_alter
それは私が自分で定義しますが、ユーザー・プロファイル・フォームのデフォルトボタンは機能しませんすべての要素(ボタン)のために働くDrupal 7のユーザーprfileフォームのボタンのタイトルを変更する方法は?
function userform_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'user_profile_form') {
//I define a submit button like:
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Continue'),
);
//Then I can change it with this code:
// Change 'Continue' to 'Sign in'.
$form['submit']['#value'] = t('Sign in');
}
}
。
ありがとうございます。私はタイムゾーンのような他のデフォルトのフィールドを変更することは可能でしょうか?例えば、それを隠すために。どこで読むことができますか? – Alex
上記のようにdpm($ form)とdpm($ form_state)を試してみると、フォームに含まれるすべてが表示されます。ここから、あなたがしたいと思っているものは何でもほとんど再構成することができます。フィールドを整理したり、カスタム検証を作成したり、ハンドラを提出したりすることができます。オブジェクト/配列のいずれかをdpm()したら、Form APIを参照してください:http://api.drupal.org/api/ drupal/developer - topics - forms_api_reference.html/7 – jondbaker
しかし、dpm($ form)とdpm($ form_state)の使い方は? – Alex