【发布时间】:2016-05-10 06:27:07
【问题描述】:
我新增了两个字段Name和Mobile。
当我在这个中使用alter时
$form['field_name']['#access'] = FALSE;
它有效,当我想更改标题、类型、同样和按钮以使用手机号码的 OTP 更改名称时它不起作用
$form['field_name']['#title'] = t('member name');
【问题讨论】:
-
用完整的表单数组更新您的问题。
-
我曾经在(人员>配置>帐户设置>管理字段)名称和手机号码中添加字段。我想在哪里添加默认值并将其设置为不可编辑。如果我想编辑,我必须使用 OTP 来更新它。在该电子邮件 ID 之前被屏蔽视图。(ganga@xxxx.com)
-
你在哪里写过这行 "$form['field_name']['#title'] = t('member name');"
-
function ppcp_form_alter(&$form, $form_state, $form_id) { $form['field_name']['#title'] = t('会员名'); $form['field_name']['#access'] = FALSE; } 实际上 ['#access'] 它可以工作,但标题没有改变。
-
更改表单数组后是否清除了缓存,可能是被缓存了。
标签: php drupal drupal-7 drupal-6