Điểm:0

Lượt xem lọc theo hai giá trị từ cùng một trường và so sánh với trường thời gian khác

lá cờ us

Tôi có một khách hàng làm việc với xe buýt và vận tải hành khách. Bây giờ, anh ấy muốn rằng tất cả các tuyến đường sẽ hiển thị trên một trang web và khách có thể lọc các tuyến đường theo điểm nguồn và điểm đến.
Các ví dụ về tuyến đường:

Lộ trình AE
StopA 08:10
Dừng lạiB 08:20
DừngC 08:30
Dừng lạiD 08:40
DừngE 08:50

Tuyến E-A
DừngE 09:00
Dừng lạiD 09:10
Dừng lạiC 09:20
DừngB 09:30
StopA 09:40

Bây giờ khách hàng muốn Tìm kiếm các trường Nguồn và Đích và ví dụ: nếu Nguồn có giá trị StopB và Đích có giá trị StopC thì người dùng chỉ nên xem Tuyến A-E

Làm thế nào tôi đang làm điều này:

Đầu tiên, tôi tạo một đoạn văn mới và thêm hai trường vào đó: dừng (trường văn bản) và thời gian (trường thời gian)
nhập mô tả hình ảnh ở đây
Sau đó, tôi đã tạo một loại nội dung Định tuyến và thêm đoạn mới được tạo
nhập mô tả hình ảnh ở đây
Khi tôi đang tạo Nội dung Tuyến đường mới, tôi có thể thêm bao nhiêu điểm dừng theo thời gian tùy thích.
nhập mô tả hình ảnh ở đây
Tôi đã tạo một chế độ xem:
nhập mô tả hình ảnh ở đây
Nó hiển thị tất cả dữ liệu như mong đợi
nhập mô tả hình ảnh ở đây
Tôi đã thêm Trường quan hệ_stops: Đoạn văn
Sau đó, dữ liệu đó được nhân lên gấp 5 lần so với các tuyến đường trong Nội dung. Tại sao vậy?

Sau đó, tôi có thể thêm Tiêu chí lọc field_stops: Đoạn văn

Bây giờ nếu tôi nhập StopB vào trường bộ lọc, nó sẽ lọc cả hai tuyến: Tuyến A-E và Tuyến E-A và điều đó là bình thường vì cả hai đều có giá trị StopB

nhập mô tả hình ảnh ở đây

Bây giờ tôi cần ý tưởng về cách tôi có thể thêm trường bộ lọc khác và tìm kiếm cả hai giá trị trong Tuyến đường. Và làm thế nào để thực hiện nguồn và đích tuyến đường? Nó có thể sử dụng trường thời gian không?

Tôi hy vọng tôi rõ ràng với câu hỏi của tôi

Naveen avatar
lá cờ id
Vâng, bộ lọc kết hợp của nó kiểm tra điều này hy vọng nó sẽ giúp bạn https://befused.com/drupal/views-combined-filter/
lá cờ us
Cảm ơn cho một gợi ý. Tôi đã kiểm tra liên kết nhưng nó báo: Để sử dụng điều này, định dạng chế độ xem cần được đặt thành hiển thị các trường. Nó không hoạt động nếu bạn muốn hiển thị các thực thể được kết xuất vì không có trường nào để kết hợp. Và Đoạn là thực thể Kết xuất nên tôi không thể chọn các trường này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.