Mọi thứ đều có thể ở Drupal;)
Có lẽ Chế độ xem không tự động cung cấp đề xuất mẫu cho bộ lọc được hiển thị, giống như đối với các trường. Vì vậy, bạn sẽ cần phải làm thêm một chút công việc cho cái này:
- Sử dụng mô-đun devel_themer để tìm hiểu chức năng / mẫu nào theo chủ đề bộ lọc tiếp xúc.
- Tạo một bộ tiền xử lý cho chức năng / mẫu chủ đề đó. Trong bộ tiền xử lý của bạn, sau đó bạn có thể chèn các đề xuất mẫu động sẽ tắt theo bất kỳ điều kiện nào bạn muốn. Bạn có thể tạo bộ tiền xử lý này trong tệp template.php của chủ đề tùy chỉnh hoặc trong một trong các mô-đun tùy chỉnh của bạn. Bài viết DO này sẽ hướng dẫn bạn tạo đề xuất mẫu động.
Tôi sẽ cho rằng bạn sẽ hiển thị các màn hình Lượt xem khác nhau dựa trên đường dẫn URL. Nếu đây là trường hợp, thì bạn có thể sử dụng arg()
chức năng của Drupal trong bộ xử lý trước để tìm ra màn hình View mà bạn hiện đang hiển thị và xây dựng đề xuất mẫu của bạn bằng cách sử dụng thông tin đó.
Khi bạn đã thiết lập các đề xuất của mình đúng cách, thì Drupal sẽ tự động gọi mẫu thích hợp và voilá, bạn có các mẫu bộ lọc khác nhau dựa trên đường dẫn (hoặc bất kỳ điều kiện nào khác mà bạn chỉ định trong bộ xử lý trước).