Làm cách nào để tạo bộ lọc AJAX cho chế độ xem?


8

Tôi đã tạo một trang bằng cách sử dụng Lượt xem và nó hoạt động tốt. Tôi muốn thêm bộ lọc AJAX vào trang này để cho phép khách truy cập lọc nội dung dựa trên PubDate hoặc theo Phân loại / Từ vựng cho loại nội dung này. Làm thế nào tôi có thể thực hiện điều này?


Xin chào Lina, và chào mừng đến với Câu trả lời của Drupal . Phiên bản Drupal nào là câu hỏi của bạn?
kiamlaluno

nó dành cho drupal 6.19
Lina

Câu trả lời:


10
  1. Chỉnh sửa chế độ xem và thêm bộ lọc vào trang:

    • Drupal 6: Cột thứ ba, phần được gọi là Bộ lọc
    • Drupal 7: Cột đầu tiên, phần được gọi là Tiêu chí lọc
  2. Khi bạn định cấu hình bộ lọc, bạn muốn hiển thị nó:

    • Drupal 6: Nhấp vào nút Expose ở phía trên bên phải của khu vực cấu hình
    • Drupal 7: Kiểm tra Tiếp xúc bộ lọc này với khách truy cập, để cho phép họ thay đổi bộ lọc
  3. Kích hoạt AJAX:

    • Drupal 6: Sử dụng AJAX trong phần Cài đặt cơ bản trong cột đầu tiên
    • Drupal 7: Sử dụng AJAX ở dưới AdvancedKhác trong cột thứ ba

Khi chế độ xem được lưu, giờ đây sẽ có một biểu mẫu cho phép người dùng lọc chế độ xem một cách linh hoạt thông qua AJAX.


2
Cảm ơn rất nhiều, nhưng bạn có ý tưởng nào về cách tùy chỉnh đầu vào của người dùng không (ví dụ: để hiển thị danh sách nhãn và người dùng nhận được phản hồi bằng cách nhấp vào một trong những nhãn đó) cảm ơn một lần nữa
Lina

0

Có thể, bạn có thể sử dụng mô-đun bộ lọc được hiển thị tốt hơn để thay đổi đầu ra của các mục bộ lọc thành liên kết.

Và sử dụng tùy chọn AJAX trong cài đặt Nâng cao của chế độ xem để thực hiện lọc được xử lý.

http://drupal.org/project/better_exposed_filters

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.