Добавить поля в реестр пользователей - PullRequest
3 голосов
/ 03 сентября 2010

Есть ли способ (без использования основного профиля) добавить два поля в форму регистрации пользователя с помощью профиля типа контента, ИЛИ, используя API формы для добавления двух полей для сохранения в узел профиля содержимого, созданный из регистрации пользователя?

Есть ли способ перехватить user_save при создании этого пользователя и добавить поля в узел профиля или есть какой-то более простой способ?

1 Ответ

4 голосов
/ 03 сентября 2010

Вы, сэр, будете просто любить hook_user() (http://api.drupal.org/api/function/hook_user)

Пример того, как это будет работать для вас на практике:

function yourmodule_user ($op, &$edit, &$account, $category = NULL) {
  switch ($op) {
    case 'form':
      return yourmodule_add_two_elements_to_the_form();
      break
    case 'update':
      // Intercept the user_save and modift the object before saving
    case 'after-update':
      // Modify the object after the save is complete
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...