Puncte:0

Posibil caz de utilizare pentru hook_views_query_alter sau hook_views_data_alter

drapel hk

Avem un tip de conținut Eveniment care utilizează un modul personalizat pentru a permite evenimentelor să aibă loc la mai multe date. Avem o vizualizare a teaser-urilor care afișează o listă cu toate evenimentele viitoare, fiecare teaser afișează toate aparițiile în care va avea loc evenimentul. Singura problemă este că vizualizarea afișează fiecare eveniment o dată în listă pentru fiecare apariție, dar avem nevoie să fie afișat o singură dată, deoarece afișează deja toate datele la prima apariție.

Mă întreb dacă oricare hook_views_query_alter sau hook_views_data_alter ar fi candidați buni pentru a parcurge evenimentele din matrice pentru a găsi instanțe care au același titlu și apoi să-l folosească pentru a limita afișarea listei la o singură instanță?

Jaypan avatar
drapel de
Vă rugăm să oferiți mai multe informații despre arhitectura evenimentelor dvs. Cum poate un eveniment să apară de mai multe ori - sunt aceste revizuiri ale evenimentului? Câmpuri de date multiple? Mai multe noduri de evenimente cu un ID comun?
apaderno avatar
drapel us
Ca regulă generală, `hook_views_query_alter()` este pentru a modifica interogarea rulată de o vizualizare, `hook_views_data_alter()` este pentru a modifica modul în care datele modulului sunt expuse la modulul Vizualizări. În cazul tău, se pare că vrei să-l implementezi pe primul.

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.