Drupal 7标准注册表格错误字段

时间:2018-01-25 04:33:20

标签: drupal drupal-7 registration

我不是drupal / web程序员但是有一个关于drupal的站点,在我重新加载服务器后,用户注册标准表单有一些失败。

当它们正常工作时,它改变了字段的名称。

现在我没有“登录”标签,而是“搜索”标签,但用户仍然可以登录。但这个标签让我发疯,很难理解我可以在哪里找到这个问题来修复它。

如何更改此标签是否正确?

1 个答案:

答案 0 :(得分:1)

将此代码粘贴到theme / template.php并将my_theme_form_alter重命名为主题名称

    function my_theme_form_alter(&$form, &$form_state, $form_id){
      switch($form_id){
     case 'user_register_form':
        unset($form['account']['mail']['#title']);
        $form['account']['mail']['#description'] = '';
        $form['account']['mail']['#attributes']['placeholder'] = t('E-mail');
        $form['account']['#attributes']['class'][] = 'form-elements';

        $form['account']['pass']['#description'] = '';
        $form['account']['pass']['#process'] = array('form_process_password_confirm', 'register_alter_password_confirm');
        $form['actions']['submit']['#value'] = t('Register');

        break;
  }
}
function register_alter_password_confirm($element) {

  $element['pass1']['#title_display'] = "invisible";
  $element['pass1']['#attributes']['placeholder'] = t("Password");
  $element['pass2']['#title_display'] = "invisible";
  $element['pass2']['#attributes']['placeholder'] = t("Confirm password");
  return $element;
}