Hiển thị bảng tìm kiếm API và bối cảnh


7

Tôi đang cố gắng xây dựng một trang với API và bảng tìm kiếm. Tôi đã tạo các chế độ xem tìm kiếm của mình với các ngữ cảnh, nhưng tôi không thể xem bất kỳ khía cạnh nào trong trang bảng điều khiển của mình.

Các khía cạnh của tôi xuất hiện trong các khối thông thường, nhưng chúng không hiển thị trong các khu vực bảng.

Tôi đã có thể tìm thấy thông tin về vấn đề này từ Vấn đề API tìm kiếm này . Rõ ràng thứ tự của cách đặt khung nhìn trong các bảng là vấn đề, và nếu tôi sắp xếp lại các khía cạnh và các khung nhìn của mình trong các Bảng, các mặt sẽ hiển thị đúng.

Trong nhận xét # 28 về vấn đề này, có một cách để thiết lập bối cảnh để có thể hiển thị các khía cạnh ở bất cứ đâu trên trang bảng điều khiển, nhưng từ ngữ rất khó hiểu.

EclipseGc thực sự đã cho tôi một hướng dẫn nhanh về cách thực hiện theo cách "phù hợp" này. Phải mất thêm một chút thời gian và công sức nhưng nó linh hoạt và hiệu quả hơn rất nhiều (cộng với nó hoạt động mà không cần phải cố gắng tìm ra thứ tự các khối như trên). Những điều cơ bản của nó là:

  1. Tạo chế độ xem ngữ cảnh cho màn hình của bạn.
  2. Đi đến bối cảnh trong bảng điều khiển của bạn và thêm bối cảnh xem với chế độ xem của bạn.
  3. Bây giờ bạn sẽ có tùy chọn "xem ngữ cảnh" mới khi thêm nội dung vào một vùng.
  4. Chọn hàng xem (đây là nơi nó phức tạp hơn một chút khi bạn phải xây dựng lưới theo cách thủ công, v.v ... bằng cách sử dụng các vùng và hàng, v.v.).
  5. Bây giờ bạn có thể thêm các khía cạnh của mình bằng tùy chọn nội dung linh tinh trong các bảng bất cứ nơi nào bạn muốn trong bảng điều khiển của mình!
  6. Tôi đã phải sử dụng cho các biểu mẫu hiển thị dạng xem mặc định vì các biểu mẫu hiển thị dạng xem không muốn kế thừa đường dẫn. Đây cũng có thể đi bất cứ nơi nào và làm việc!

"Chế độ xem ngữ cảnh" là gì và làm cách nào để thêm nó? Đó là một bối cảnh ctools? Hoặc đó là một bối cảnh mới trong các khung nhìn, hay là một bối cảnh phải làm với mô-đun bối cảnh?

Cảm ơn bạn đã giúp đỡ!

Câu trả lời:


10

Đã đến lúc điều này có một câu trả lời thích hợp. Đây là giải thích từng bước một:

  1. Tạo chế độ xem API Tìm kiếm . Không có cái nào trong số này hoạt động trừ khi ban đầu bạn tạo chế độ xem, bạn chọn một trong các tùy chọn API tìm kiếm như "Hiển thị [Chỉ mục tìm kiếm]" và chỉ mục thích hợp thay vì "Hiển thị [Nội dung]" ngay từ đầu của quá trình tạo quan điểm.
  2. Cung cấp cho nó một màn hình hiển thị bối cảnh . "Chế độ xem theo ngữ cảnh" là một loại Hiển thị dạng xem như "Khối xem" hoặc "Xem trang" hoặc "Chế độ xem đính kèm", v.v. Tạo một chế độ bằng nút "Thêm" ở đầu trang Chỉnh sửa chế độ xem.
  3. Tải nó dưới dạng Ngữ cảnh trong Bảng hoặc Trình quản lý trang . Điều đặc biệt về các khung nhìn Bối cảnh, là các hệ thống được xây dựng trên bối cảnh cTools (như Bảng điều khiển và Trình quản lý trang) có thể tải chế độ xem sớm trong quá trình và cũng phân tích nó để họ biết loại dữ liệu nào sẽ xảy ra. Trong trang Ngữ cảnh cho trang hoặc Bảng quản lý trang của bạn, thêm ngữ cảnh, chọn Chế độ xem, sau đó tìm chế độ xem phù hợp.
  4. Đặt từng phần của chế độ xem làm Nội dung. Vì cTools đang tải Chế độ xem dưới dạng bối cảnh và vì cTools biết Chế độ xem là gì và làm thế nào để hiểu ý nghĩa của chúng, nên nó biết chính xác các yếu tố của chế độ xem mà nó sẽ có. Nếu đó là khối lượt xem, tất cả những gì có thể làm chỉ là đổ toàn bộ đầu ra của khối ở đâu đó, nhưng vì nó dành thời gian trong giai đoạn Ngữ cảnh để phân tích và hiểu ý nghĩa của Chế độ xem, nên có thể nhận ra rằng nó sẽ có được phân tách các hàng, tiêu đề, chân trang, bộ điều chỉnh tiếp xúc, v.v. Khi bạn truy cập Nội dung trong giao diện Bảng / Trình quản lý trang, bạn sẽ tìm thấy tab dọc 'Khung cảnh' với nhiều bit khác nhau trong chế độ xem của bạn. Đây là bit "phức tạp hơn một chút" mà anh chàng đề cập đến. Nếu bạn muốn, bạn có thể thực hiện và xây dựng một màn hình lưới phức tạp, phức tạp, đặt loại nội dung Lượt xem nhiều lần với các giới hạn và độ lệch khác nhau,
  5. Đặt khía cạnh, Current View khối, vv . Đây là bit quan trọng cho câu hỏi. Vì Chế độ xem được tải khi bắt đầu hiển thị trang, nên tìm kiếm được tải khi bắt đầu hiển thị trang, vì vậy thứ tự không thành vấn đề. Nếu đó là khối Lượt xem, nó sẽ không được thực hiện cho đến khi khối đó được hiển thị. Vì vậy, khía cạnh của bạn và các khối tìm kiếm hiện tại có thể đi bất cứ nơi nào.

Tất cả điều này là một chút thô xung quanh các cạnh và có thể không hoạt động lần đầu tiên. Nếu bạn đang sử dụng Kiểm tra chính tả API tìm kiếm, đừng quên đặt nó vào Tiêu đề xem, sau đó đặt Tiêu đề xem trong Bảng / Trình quản lý trang. Nếu chế độ xem của bạn nhận được cụm từ tìm kiếm bằng Bộ lọc theo ngữ cảnh thay vì Bộ lọc tiếp xúc, đôi khi nó chỉ hoạt động, nhưng đôi khi bạn có thể cần phải đặt đối số theo cách thủ công và thỉnh thoảng kiểm tra và vá các mô-đun bổ sung như Liên kết tìm kiếm hiện tại và Kiểm tra chính tả API tìm kiếm tùy thuộc vào cách tìm kiếm đã thiết lập.

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.