2017-07-26 9 views
0

誰かがDrupal 8の段落(ajax)バックエンドフォームのフィールドを変更する方法を知っていますか?私はフィールドを無効にしたいが、それを見えるようにしたい。あなたは(hook_form_alter使用してのいずれかでフォームフィールドを無効にすることができ段落フォームのフィールドを無効にする

おかげ

答えて

0

)またはhook_form_FORM_ID_alter(よります)。

私は常にhook_form_FORM_ID_alter()を使用することをお勧めします。 testがモジュール名で、user_register_formがフォームのIDであるとします。

test_form_user_register_form_alter(&$form, &$form_state, $form_id) { 
    $form['fieldname'] = array(
    '#type' => 'textfield', 
    '#title' => t('Text label'), 
    '#attributes' => array('disabled' => 'disabled'), 
); 
} 

ハッピーコーディング!!!

+0

段落サブフォームフック変更を追加して、特定の段落タイプの特定のフィールドをより簡単に対象にするパッチがあります。 https://www.drupal.org/i/2868155をご覧ください。 – JamesWilson

関連する問題