Mam bardzo złożoną sytuację, w której potrzebuję porady. Mam typ zawartości my_content
, do którego jest dołączone pole kolekcji pól field_mycollection
, które ma pole odniesienia encji odnoszące się do użytkownika field_my_userreference
, pole telefonu, pole field_my_phone
tekstowe field_my_text
i inne pole tekstowe field_my_anothertext
.
My Content
|_ field_mycollection
|_ field_my_userreference
|_ field_my_phone
|_ field_my_text
|_ field_my_anothertext
Jednostka użytkownika ma również pola field_my_phone
, field_my_text
a field_my_yetanothertext
ta ostatnia ma inną nazwę komputera.
Co chcę zrobić, jeśli w my_content
formularzu edycji / dodania field_my_userreference
użytkownik jest zaznaczony, pozostałe pola powinny zostać automatycznie wypełnione danymi wybranego użytkownika. Pola automatycznie wypełnione powinny nadal być edytowalne.
Jak mogę osiągnąć ten cel? Chciałbym to zrobić, jeśli to możliwe, z pewnym kodowaniem, używając hook_form_FORM_ID_alter()
.