Drupal 7: я хочу добавить поля регистрации (имя пользователя/адрес электронной почты и т.д.) в регистрационную форму профиля 2
Я относительно новичок в drupal. Итак, вот мой вопрос:
У меня больше типов профилей2, назначенных в качестве ролей (врачи/пациенты/партнеры и т. Д.). Каждая роль имеет свою собственную регистрационную форму, показанную на странице регистрации, наряду с обязательными полями регистрации (имя пользователя, пароль, электронная почта и т. Д.). Для каждой роли существует уникальный путь регистрации. Проблема в том, что я хочу, чтобы регистрационная форма была многоступенчатой разновидностью "мастера регистрации". У меня есть сделано это с помощью модулей многоступенчатых и групп полей, но это относится ТОЛЬКО к форме регистрации profile2. Другими словами, по мере продвижения шагов для регистрационной формы profile2 обязательные поля для регистрации остаются на своих местах, под формой. Я хотел бы интегрировать их в качестве шага (первого) моего многоступенчатого мастера. Какие-нибудь решения???
1 answers
Я достиг вышеуказанного с помощью аналогичной настройки для вас.
Вы утверждаете, что использовали "мастер регистрации", поэтому я предполагаю, что вы создали пользовательские формы для полей profile2. Кроме того, вы подтверждаете и отправляете значения в конце.
Самый простой способ - создать пользовательскую форму в начале процесса для имени пользователя, электронной почты, пароля и т.д. Затем используйте функцию user_save(). Конечно, вам нужно будет убедиться, что текущие пользователи не существуют уже, что достаточно просто с помощью user_validate_mail().
Надеюсь, это поможет. Амарджит