Drupal 7: Подтягивание в поля ноды, данных пользователя на лету

04.02.2016

При создании ноды (Заказ услуги), есть поле "Клиент" реализовано посредством user_reference
Так же в ноде заказа есть другие CCK поля (ФИО, город, страна). Данные этих полей соответствуют полям аккаунта.
Как сделать так, чтобы при заполнении поля user_reference, подтягивались ajax'ом остальные данные выбранного юзера в соотвествующие поля ноды?

Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.

Комментарии (2)

Profile picture for user Николай
Дмитрий
04.02.2016

Подписался!

Profile picture for user pantey
pantey
05.02.2016

я никогда не использовал User reference и в принципе не знаю что он делает. А так , здесь трудоемкая работа получается. Я бы создал отдельное поле для имени пользователя и добавил для данного поля автокомплит, через

hook_form_FORM_ID_alter

где, по автосамбиту отдавал UID пользователя. Далее через callback загружал бы объект пользователя, забирал нужные поля и отдавал через AJAX уже браузеру в необходимые input.