如何在注册表单Drupal7中显示名称字段

如何在注册表单Drupal7中显示名称字段,drupal,drupal-7,Drupal,Drupal 7,我正在使用概要文件2在Drupal7的注册表单中添加字段。 现在,我想在用户名和密码字段之前显示名称字段,我该怎么做?编辑:对不起,我误解了你的问题(将我以前的答案留给历史记录) 试试看。它承诺在自定义路径上合并您的帐户和配置文件信息。使用.htaccess文件从user/register重定向到新URL,或安装各种重定向模块之一 之后,您可能希望按照我之前回答的方法来更正顺序: 用于根据需要设置字段的权重。您可以通过插入类似于 function yourthemename_form_alter

我正在使用概要文件2在Drupal7的注册表单中添加字段。
现在,我想在用户名和密码字段之前显示名称字段,我该怎么做?

编辑:对不起,我误解了你的问题(将我以前的答案留给历史记录)

试试看。它承诺在自定义路径上合并您的帐户和配置文件信息。使用
.htaccess
文件从
user/register
重定向到新URL,或安装各种重定向模块之一

之后,您可能希望按照我之前回答的方法来更正顺序:

用于根据需要设置字段的权重。您可以通过插入类似于

function yourthemename_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'user_register_form') {
    $form['field_firstname']['#weight'] = -20;
    $form['field_lastname']['#weight'] = -19;
  }
}
在主题的
template.php

请注意,我使用的是内置概要文件字段,而不是Profile2,但它的工作方式应该是相同的。如果您不确定如何访问您的配置文件字段,请下载并启用
devel
模块,设置允许来宾访问开发人员信息的权限,并在上述功能中插入
dpm($form)