Подскажите пожалуйста, как реализовать
Имеем:
Профиль пользователя (Profile2) с полями (поле "car" (много значений, field_collection))
Отдельный тип материала ("Order") с полями
Как сделать:
Добавить к форме добавления материала "Order" поля с выбором поля "car" ?
Пример
- пользователь добавил две car в своем профайле.
- потом создает заявку (Order), в которой должен выбрать автомобиль из своего профиля
- этот авто отобразить в теле заявки
т.е можно создать две заявки с разными авто из профиля
Комментарии
есть такой модуль, как вычисляемые поля, но там все равно нужно будет кодить...
либо писать свой модуль который по id пользователя будет получать его значения Car и добавлять эти значения в определенную ноду например через хук form_alter добавлять select
или node references, но тогда car должен быть нодой с полями, и эту ноду вы сможете выбирать в типе order
Попробуйте Entity reference. Там есть возможность делать селект по выборке с помощью Views, который в свою очередь можно настроить и связать с профилем пользователя отношениями и контекстными фильтрами.
спасибо за ответы
скорее всего буду делать отдельную сущность Car и привязывать ее к профилю и заявкам.
или
через Entity reference - если получиться вывести список выбора
зачем её привязывать? она и так привязана к автору