Điểm:0

Trường hợp sử dụng có thể có cho hook_views_query_alter hoặc hook_views_data_alter

lá cờ hk

Chúng tôi có loại nội dung Sự kiện sử dụng mô-đun tùy chỉnh để cho phép các sự kiện diễn ra vào nhiều ngày. Chúng tôi có Chế độ xem các đoạn giới thiệu hiển thị danh sách tất cả các sự kiện sắp diễn ra, mỗi đoạn giới thiệu hiển thị tất cả các lần xuất hiện mà sự kiện sẽ diễn ra. Vấn đề duy nhất là, Chế độ xem hiển thị từng sự kiện một lần trong danh sách cho mỗi lần xuất hiện, nhưng chúng tôi chỉ cần nó hiển thị một lần vì chế độ xem đã hiển thị tất cả các ngày trong lần xuất hiện đầu tiên.

Tôi tự hỏi nếu một trong hai hook_views_query_alter hoặc hook_views_data_alter sẽ là ứng cử viên tốt để lặp qua các sự kiện trong mảng để tìm các phiên bản có cùng tiêu đề, sau đó sử dụng nó để giới hạn hiển thị danh sách ở một phiên bản?

Jaypan avatar
lá cờ de
Vui lòng cung cấp thêm thông tin về kiến ​​trúc của các sự kiện của bạn. Làm thế nào một sự kiện có thể xảy ra nhiều lần - đây có phải là những sửa đổi về sự kiện không? Nhiều trường ngày? Nhiều nút sự kiện có ID chung?
apaderno avatar
lá cờ us
Theo nguyên tắc chung, `hook_views_query_alter()` dùng để thay đổi truy vấn chạy bởi một chế độ xem, `hook_views_data_alter()` dùng để thay đổi cách hiển thị dữ liệu mô-đun với mô-đun Chế độ xem. Trong trường hợp của bạn, có vẻ như bạn muốn triển khai cái đầu tiên.

Đă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.