it-swarm-vi.com

Tạo chế độ xem nhóm kết quả theo tháng / năm

Có ai biết cách xây dựng chế độ xem nhóm các kết quả theo Tháng/Năm nhưng có thể in kết quả được mở rộng. Lấy tập dữ liệu sau:

Sự kiện

[.__.] Tên sự kiện Ngày sự kiện [.__.] ---------- ---------- [.__.] Sự kiện 1 2011-05-01 [.__. ] Sự kiện 2 2011-05-15 [.__.] Sự kiện 3 2011-05-30 [.__.] Sự kiện 4 2011-06-04 [.__.] Sự kiện 5 2011-06-22 [.__.] Sự kiện 6 2011/07-01 [.__.] Sự kiện 7 2011-08-16 [.__.] Sự kiện 8 2012-01-01 [.__.] Sự kiện 9 2012-01/02 [.__.] Sự kiện 10 2013 -05-15 [.___.]

Tôi muốn Lượt xem xuất dữ liệu đó theo định dạng sau:

[.__.] Tháng 5 năm 2011 [.__.] -------- [.__.] Sự kiện 1 [.__.] Sự kiện 2 [.__.] Sự kiện 3 [.__.] [.__. ] Tháng 6 năm 2011 [.__.] --------- [.__.] Sự kiện 4 [.__.] Sự kiện 5 [.__.] [.__.] Tháng 7 năm 2011 [.__.] - ------- [.__.] Sự kiện 6 [.__.] [.__.] Tháng 8 năm 2011 [.__.] ----------- [.__.] Sự kiện 7 [ .__.] [.___.] Tháng 1 năm 2012 [.__.] ------------ [.__.] Sự kiện 8 [.__.] Sự kiện 9 [.__.] [.___ .] Tháng 5 năm 2013 [.__.] -------- [.__.] Sự kiện 10 [.__.]

Vì vậy, khung nhìn sẽ không thực sự được nhóm trong SQL, nó chỉ cần in ra các sự kiện với các tiêu đề được nhóm trực quan theo tháng và năm.

7
Camsoft

Tôi không chắc liệu có thể nhóm theo tháng như vậy không, nhưng sẽ khá đơn giản để thực hiện việc này trong một mẫu (hoặc chức năng tiền xử lý).

Tất cả những gì bạn thực sự cần làm là lặp qua tất cả các hàng và kiểm tra xem sự kiện có tháng/năm mới hay không. Mỗi lần xảy ra, bạn thêm ngày sự kiện được định dạng là Month year. Điều này cũng sẽ cho phép bạn linh hoạt in các tháng như fx h3 hoặc bất cứ điều gì phù hợp nhất với trang web của bạn, thay vì dựa vào lượt xem đánh dấu sẽ tạo ra.

0
googletorp

Bạn có thể nhóm theo bất kỳ lĩnh vực nào, kể cả Tháng năm. Bạn phải chọn trường ngày của bạn và tùy chỉnh đầu ra. Sau đó, Chế độ xem có thể nhóm trên trường, sử dụng tùy chọn "Nhóm" trong Định dạng: Cài đặt.

14
heather

Bạn có thể làm điều đó bằng cách sử dụng Chế độ xem và hiển thị dưới dạng bảng. Bảng có một tùy chọn cho các trường nhóm.

2
Pax

Trong Drupal 7, với Lượt xem 3, KarenS khuyên bạn nên tắt mô-đun RDF trong Core. Đó là tất cả những gì đã làm việc cho tôi. http://drupal.org/node/1253562#comment-4886998

1
csuggs4