Как предоставить доступ к отдельным элементам формы из формы регистрации пользователя


Итак, у меня есть рабочий процесс/вариант использования как таковой:

  • пользователь-администратор создает учетную запись пользователя, связывая ее с ролью "гость"
  • приглашенные пользователи получают ссылку для входа
  • как только они войдут в систему, я хочу, чтобы они предоставили некоторую информацию (в данном случае статус ответа на приглашение, настраиваемое поле, которое я добавил в профиль пользователя)

Можно ли отобразить только поле формы rsvp регистрационной формы, чтобы они могли обновить его при входе в систему (например,, они отправляют только одно поле, и профиль обновляется)?

Есть ли другой способ сделать это? Я бы предпочел сделать это в коде, так как это часть пользовательского модуля, который почти завершен.

Author: kiamlaluno, 2011-05-09

2 answers

Если вы делаете свой собственный модуль hook_form_alter, это правильный путь. пока все обязательные поля уже предоставлены, вы должны иметь возможность установить для всех остальных полей скрытый тип.

Если вы хотите сделать что-то подобное, вы можете взглянуть на модули event и rspv.

 1
Author: Jeremy French, 2011-05-16 06:59:52

Возможно, вы могли бы использовать Настройку профиля и Маршрут страницы и Правила , чтобы направлять людей в процессе предоставления вашей основной информации при первом входе в систему.

 0
Author: Tom Kirkpatrick, 2011-05-15 09:50:06