[РЕШЕНО] Регистрация и обязательные поля

Главные вкладки

Аватар пользователя Himu Himu 20 августа 2015 в 13:24

Приветствую!
Подскажите вот в чем.
У профиля пользователя есть список из 10 полей, все они по идее должны быть обязательно заполнены, но при регистрации мне не хочется выводить весь этот список. Хочется оставить два поля: логин - email, а вот все остальные поля чтобы пользователь обязательно заполнил при первом заходе. Еще, было бы просто замечательно, если бы заполненность этих полей проверялась при создании ноды определенного типа. Это как то можно реализовать? Или только в hook лезть?

Решение: использовал для этого hook_user_update, который на вход получает форму из профиля и уже там при сохранении просматриваю на валидность полей

Комментарии

Аватар пользователя Nikit Nikit 21 августа 2015 в 1:32

Field Permissions - создаем скрытое поле (то есть видимое только админу) в аккаунте.
Rules - проверяем, заполнено ли скрытое поле, если да, то идём дальше (не первый заход), если нет (первый заход), пишем туда 1, и переводим юзера на страницу редактирования аккаунта.
Conditional Fields - прячем требуемые поля, если скрытое поле не заполнено.