Drupal 7 用户注册表将用户名更改为名称

Drupal 7 用户注册表将用户名更改为名称,drupal-7,user-registration,Drupal 7,User Registration,我想将注册表的标签从“用户名”更改为“姓名”。我使用了“字符串覆盖”模块。但它没有效果。有办法吗。请帮帮我。如果您想找永久性的变化,那么您可以 模块/user/user.module 在 功能用户\帐户\表格 行号1033将标题更改为 “#title”=>t('Name') 实现自定义模块并更改注册表 /** * Implements hook_form_FORM_ID_alter(). */ function MyMODULE_form_user_register_form_alter(&

我想将注册表的标签从“用户名”更改为“姓名”。我使用了“字符串覆盖”模块。但它没有效果。有办法吗。请帮帮我。

如果您想找永久性的变化,那么您可以

模块/user/user.module

功能用户\帐户\表格

行号1033将标题更改为

“#title”=>t('Name')


实现自定义模块并更改注册表

/**
 * Implements hook_form_FORM_ID_alter().
 */
function MyMODULE_form_user_register_form_alter(&$form, &$form_state) {
  $form['account']['name']['#title'] = 'YOUR REPLACED VALUE'; //Username default
}

MyMODULE是您的自定义模块名称。

谢谢,伙计。。对现在读到这篇文章的人来说,它是有效的:你永远不应该破解核心模块。最好的理由是,如果不覆盖更改,就无法进行安全更新。(也不是黑客核心是最佳实践。)请参阅更多: