Puncte:0

Vizualizări: numărați semnalizările pentru fiecare nod referit la entitate

drapel pe

Am un steag numit Collect. (Stavilul este individual și este activat pentru mai multe tipuri de conținut.) Indicatorul are un câmp de referință la entitate la un tip de conținut numit Bucket. Când utilizatorii semnalează nodurile, aceștia merg la un formular și selectează găleata pentru semnalizare în câmpul de referință al entității (field_bucket_select).

Utilizatorii își pot vedea lista de compartimente într-o vizualizare care filtrează pe „utilizatorul conectat curent” (precum și tipul de conținut), astfel încât să vadă numai compartimentele pe care le-au creat, astfel încât vizualizarea să aibă o relație cu autorul conținutului.

Problema: vreau ca această vizualizare să includă un număr de semnalizări sau noduri marcate, oricare funcționează. Nu există un câmp „număr” pentru acela disponibil fără o relație, așa că adaug relația pentru field_bucket_select.

Imediat, Bucket-urile sunt listate de mai multe ori în vizualizare - exact de câte ori există semnalări legate de fiecare.

Intru în setările avansate de vizualizare și pornesc distinct. Nicio schimbare.

De asemenea, dacă adaug câmpul de numărare, numărătoarea sunt impare.

Cred că aceasta nu este o nevoie obișnuită, așa că o fac doar greșit. Îndrumarea apreciată.

(Drupal 9)

drapel cn
Ce tip de entitate afișează vizualizarea Listă de grupe? Pentru informații de bază despre cum să configurați numărul de steaguri, consultați aici: https://www.drupal.org/project/flag/issues/3178501#comment-13881585
drapel pe
Vizualizarea Listă Bucket listează nodurile tipului de conținut Bucket.
drapel pe
Am verificat discuția de la link, dar, după cum notează, modulul de numărare a steagurilor nu oferă de fapt un exemplu de vizualizare. Nu pare să abordeze situația în care trebuie să numărăm nodurile marcate sau semnalizările prin intermediul unei referințe la entitate între un nod părinte (un Bucket) și fiecare semnalizare.
drapel cn
Da, te afli pe un teritoriu necunoscut. Indicatorul pentru Drupal 8/9 nu este încă complet și unele lucruri, în special legate de suportul Views, sunt prost documentate și nu au fost încă implementate. Bănuiesc că probabil că va trebui să codificați singur acest lucru; Am folosit semnalări cu câmpuri pe site-ul meu și a trebuit să adaug o cantitate suficientă de cod personalizat pentru a-l face să funcționeze.
drapel pe
Mulțumiri. Nu știu cum să codific asta, așa că va trebui să vedem dacă proiectul va fi acceptat fără asta deocamdată... sau să angajăm un dev personalizat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.