Puncte:0

Vizualizări care filtrează după două valori din același câmp și se compară cu un alt câmp de timp

drapel us

Am un client care lucrează cu autobuze și transport de pasageri. Acum și-ar dori ca toate rutele să fie vizibile pe un site, iar oaspeții să poată filtra rutele după punctele sursă și destinație.
Exemple de trasee:

Traseul A-E
StopA 08:10
StopB 08:20
StopC 08:30
StopD 08:40
StopE 08:50

Traseul E-A
StopE 09:00
StopD 09:10
StopC 09:20
StopB 09:30
StopA 09:40

Acum clientul dorește câmpurile de căutare Sursă și Destinație și, de exemplu, dacă Sursa are valoarea StopB și Destinația are valoarea StopC, utilizatorul ar trebui să vadă doar Ruta A-E

Cum fac asta:

În primul rând, am creat un nou paragraf și am adăugat două câmpuri în el: stop (câmp text) și oră (câmp de timp)
introduceți descrierea imaginii aici
Apoi am creat un tip de conținut Rute și am adăugat un paragraf nou creat
introduceți descrierea imaginii aici
Când creez un nou Conținut de Rute, pot adăuga câte opriri îmi doresc în timp.
introduceți descrierea imaginii aici
Am creat o vizualizare:
introduceți descrierea imaginii aici
Afișează toate datele așa cum era de așteptat
introduceți descrierea imaginii aici
Am adăugat Relationship field_stops: Paragraph
După aceea, datele s-au înmulțit de 5 ori aceeași sumă ca și rutele din Conținut. De ce este asta?

Apoi am putut adăuga criterii de filtrare field_stops: Paragraph

Acum, dacă scriu StopB în câmpul de filtrare, filtrează ambele rute: Ruta A-E și Ruta E-A și este normal pentru că ambele au valoare StopB

introduceți descrierea imaginii aici

Acum am nevoie de idei cum pot adăuga un alt câmp de filtru și să caut ambele valori în Rute. Și cum să implementăm ruta sursă și destinație? Poate folosi câmpul de timp?

Sper că am fost clar cu întrebarea mea

Naveen avatar
drapel id
Ei bine, filtrul său combinat, verificați acest lucru, sper că vă va ajuta https://befused.com/drupal/views-combined-filter/
drapel us
Mulțumesc pentru un indiciu. Am verificat linkul, dar scrie: Pentru a utiliza acest lucru, formatul de vizualizare trebuie setat pentru a afișa câmpuri. Nu funcționează dacă doriți să afișați entitățile randate, deoarece nu există câmpuri de combinat. Și Paragraf este o entitate Redată, așa că nu pot selecta aceste câmpuri.

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.