Am o vizualizare care returnează rânduri de entități. Fiecare entitate are mai multe câmpuri cu valori multiple.
Structura este cam asa:
Câmpul 1:
- Punctul A
- Punctul B
- Punctul C
- ...
- Punctul H
Câmpul 2:
- Punctul A
- Punctul B
- Punctul C
Câmpul 2 conține valori care sunt legate de câmpul 1, elementul B.
Când afișez Câmpul 1 în rezultatele vizualizării, aș dori să le pot afișa astfel:
Câmpul 1:
Postul A, elementul B (articolul 2 câmpul A, elementul 2 câmpul B), elementul C, elementul D
Deoarece este un câmp cu mai multe valori Vizualizări, utilizează șablonul item_list. Planul meu a fost să adaug niște condiționale la acest șablon, astfel încât, dacă ar fi afișat elementul B din câmpul 1, să folosesc Twig Tweak pentru a adăuga valorile din câmpul 2 în linie. Singura problemă este că pentru a face asta am nevoie de ID-ul de entitate al rândului. Pentru viața mea, nu îmi pot da seama cum să transmit aceste informații în șablonul item_list. Acest șablon pare complet eliminat din vizualizare și nu are o modalitate de a-l face referire.
Am încercat diverse funcții din fișierul meu temă pentru a obține NID-ul rândului rezultat și a-l transmite ca variabilă în șablonul list_item, dar nu am avut decât un eșec. Mi-am dat seama cum să introduc o variabilă personalizată în șablonul item_list preprocess_item_list, dar nu îmi pot da seama cum să introduc NID-ul rândului în această funcție.
Orice ajutor ar fi apreciat.