Lucrez cu Drupal 9. Am găsit alte întrebări similare, dar nu înțeleg ce spun ei să facă și au peste 10 ani, așa că nu știu dacă se aplică în continuare.
Poate că cel mai bun mod de a descrie acest lucru este modul în care un SQL JOIN l-ar putea gestiona într-o interogare. Am creat un scenariu simplu pentru a explica acest lucru. În SQL ar putea fi:
SELECTAȚI Children.ParentID, Children.ChildID, Children.Name, Parents.Name
FROM Parents RIGHT JOIN Children ON Parents.ParentID = Children.ParentID;
Această interogare ar returna Parents.Name în interogare împreună cu câmpurile Copii, pe care le-am putea afișa apoi. O relație unu-la-mulți.
Într-un exemplu Drupal, acestea ar fi două tipuri de conținut: Părinți și Copii. Ar avea un câmp înrudit: ParentID (în Părinți) și ChildrenParentID (în Copii). ParentID din Parents ar fi unic în acel tip de conținut.
Vreau ca nodul Copii să afișeze numele părinților (Parents.Name) într-o vizualizare, cum procedez? M-am uitat la Entity Reference, dar nu înțeleg ce trebuie să fac pentru ca acest lucru să funcționeze. Părea că am fost conectat, dar mi-a oferit doar un câmp în care puteam începe să tast numele părintelui și s-a completat automat din conținutul existent. (Am creat câteva tipuri de conținut de testare pentru a investiga această problemă.)
O parte din problema mea este că sunt nou în Drupal și nu înțeleg toată terminologia, ceea ce face dificilă căutarea de răspunsuri sau documentație. Orice ajutor sau link-uri către articole care explică acest lucru ar fi apreciat.
Kevin