0
我正在使用配置文件2在drupal 7中添加註冊表單中的字段。 現在我想在用戶名和密碼字段之前顯示名稱字段,我該怎麼做?如何在註冊表單中顯示名稱字段drupal 7
我正在使用配置文件2在drupal 7中添加註冊表單中的字段。 現在我想在用戶名和密碼字段之前顯示名稱字段,我該怎麼做?如何在註冊表單中顯示名稱字段drupal 7
編輯:對不起,我誤解了你的問題(留下我以前的歷史答案)。
嘗試Profile2 Registration Path。它承諾將您的帳戶和個人資料信息合併到自定義路徑中。使用.htaccess
文件將user/register
重定向到新的URL或安裝其中一個重定向模塊。
之後您可能要遵循我以前的答案的方法來糾正順序:
使用hook_form_alter根據您的需要設置字段的權重。您可以通過插入類似的財產以後在你的主題的template.php
這樣做
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;
}
}
。
請注意,我在配置文件字段中使用構建而不是Profile2,但它應該以相同的方式工作。如果您不確定如何訪問您的配置文件字段,請下載並啓用devel
模塊,請設置權限以允許訪客訪問開發人員信息並在上述功能中插入dpm($form)
。