更改Drupal的“我的帐户”页面中的表单


Alter form in My Account Page of Drupal

我新添加了两个字段,一个是NameMobile

当我在这个中使用alter时

$form['field_name']['#access'] = FALSE;

它起作用,当我想更改标题,键入,同样,并用手机号码的OTP按钮更改名称时,它不起作用

$form['field_name']['#title'] = t('member name');

我的帐户图像

我找到了这个的解决方案

$form['field_first_name']['und']['0']['value']['#value'] = 'XXXXX';
$form['field_first_name']['und']['0']['value']['#attributes'] = array('readonly' => 'readonly');

试试这个。建议我好。