Как разобраться с полями форм регистрации?

Аватар пользователя maiskiykot maiskiykot 11 марта в 2:48

У меня несколько ролей и в каждой роли ещё деление на частников и фирмачей. В общем около 20 полей. Проблема вот в чем. При установке флажка на Обязательное поле принудительно зажигается флажок Показывать в форме регистрации. По итогу выходит, что у меня более 10 обязательных полей плюс чекбоксы о правилах и персональных данных. По факту же мне нужно в первичной форме 3-4 основных поля. Отсюда вопрос: как заставить друпал не выводить обязательные поля в первичной форме? Я перепробовал все варианты вплоть до array(), но поля все равно выводятся. Скрывать их по css тоже не получится - будет валидатор блокировать отправку формы. Кто сталкивался? Как лечили? У меня установлен multiregistration + profile2

Лучший ответ

Аватар пользователя maiskiykot maiskiykot 11 марта в 18:23

Изломал всю голову, но ларчик открывался гораздо проще. Стоило привлечь хук альтер форм FORM_ID и сразу все наладилось. Форма корректно отправляется с отключёнными обязательныси полями. Гэйм Овер.

Комментарии

Аватар пользователя maiskiykot maiskiykot 11 марта в 18:23

Изломал всю голову, но ларчик открывался гораздо проще. Стоило привлечь хук альтер форм FORM_ID и сразу все наладилось. Форма корректно отправляется с отключёнными обязательныси полями. Гэйм Овер.