Tự động hoàn thành tiện ích trường văn bản?


7

Có ai biết về một tiện ích tự động hoàn thành Drupal 7 cho các trường văn bản không? Tôi đã thử Tiện ích tự động hoàn thành, nhưng tiện ích "Tự động điền cho danh sách giá trị được phép" từ đó dường như không tồn tại trong Drupal 7 - chỉ có hai tiện ích khác xuất hiện. Mục tiêu của tôi là lưu trữ văn bản đơn giản nhưng tự động hoàn thành từ trường hồ sơ người dùng. Cảm ơn!

Câu trả lời:


6

Tạo tự động hoàn thành cho trường văn bản dạng Drupal khá dễ dàng.

  1. Thêm #autocomplete_pathphần tử vào biểu mẫu
  2. Tạo một cuộc gọi lại menu trả về dữ liệu JSON với drupal_json


3

http://drupal.org/project/autocomplete_widgets :

Mô-đun này thêm 3 tiện ích tự động hoàn thành cho các trường CCK loại Văn bản và Số.

Tự động điền cho danh sách giá trị được phép: Tiện ích này có thể được sử dụng cho các trường Văn bản và Số và nó lấy các giá trị ứng cử viên từ danh sách được xác định của các giá trị Được phép của các trường. Bạn thậm chí có thể tạo danh sách giá trị được phép của mình bằng PHP, vì vậy giới hạn để cung cấp tiện ích với các tính năng tự động hoàn thành là trí tưởng tượng của bạn!

Tự động hoàn tất cho dữ liệu trường hiện có: Tiện ích này chỉ có thể được sử dụng cho Văn bản và nó lấy các giá trị ứng cử viên từ các giá trị hiện có trong cơ sở dữ liệu cho trường đó.

(Chỉ 7.x) Tự động hoàn tất cho các đề xuất được xác định trước: Tiện ích này chỉ có thể được sử dụng cho Văn bản và cho phép quản trị viên cung cấp danh sách đề xuất nhưng vẫn cho phép người dùng nhập bất cứ điều gì họ muốn vào trường văn bản. Sử dụng tiện ích này để giúp tránh (nhưng không ngăn chặn) các biến thể có cùng giá trị. Vd: burger, hamburger, Burger ...

(Chỉ 7.x) Tự động hoàn tất cho dữ liệu trường hiện tại và một số tiêu đề nút: Tiện ích này hoạt động giống như tiện ích "dữ liệu trường hiện tại" ở trên ngoại trừ nó cũng sẽ đề xuất tiêu đề nút cho các nút của một loại nội dung cụ thể.

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.