Folosesc Drupal 7. Am creat o vizualizare care folosește 8 relații diferite (înlănțuite) pentru a accesa un anumit tip de entitate. Apoi, vizualizarea afișează câteva câmpuri de acest tip de entitate. Vizualizarea are și câteva criterii de filtrare (asigurându-vă că câmpurile tipului de entitate nu sunt șterse) și un filtru contextual pentru ID-ul utilizatorului conectat.
Prima relație a acelei vizualizări preia ID-ul utilizatorului și pune la dispoziție o entitate „persoană” cu acest ID. Apoi, de exemplu, această persoană entitate are o (a doua) relație cu angajatorul său, iar angajatorul are o (a treia) relație cu toate „Cazurile” pe care le au. Vreau să accesez aceste entități Case în vizualizare și să afișez unele dintre atributele (câmpurile) ale acestora.
Acum problema mea este că toate vizualizările pe care le-am creat în acest fel dau înapoi doar un rezultat (Caz) fiecare. Mai exact, returnează numai câmpurile „primului” entitate Case (entitate Case cu cel mai mic ID Case) care îndeplinește criteriile de filtru date.
Am încercat să elimin câteva dintre relații din vedere, pentru a verifica dacă o listă de entități este redusă la primul ei element undeva pe parcurs prin relații. Problema apare deja în prima relație care ar trebui să scoată mai multe valori.Nu am găsit resurse utile.
Cum pot include toate rezultatele?
De asemenea, apreciez sfaturi pentru cuvinte de căutare mai bune pentru această problemă.