Điểm:3

Hành vi không có kết quả không hiển thị trên chế độ xem

lá cờ de

Tôi có chế độ xem và hành vi không có kết quả không hiển thị ngay cả khi không có kết quả. Chế độ xem hiển thị tất cả các nút được gắn thẻ có cùng thuật ngữ với nút hiện tại.

Điều này được thực hiện với hai mối quan hệ

  • Một từ nút đến thuật ngữ phân loại
  • Khác từ thuật ngữ phân loại trở lại loại nội dung

Và hai bộ lọc theo ngữ cảnh

  • Một trên nút được kết nối thông qua hai mối quan hệ, để lọc tất cả các nút được gắn thẻ có cùng thuật ngữ
  • Một trên nút nguồn ban đầu, loại bỏ nút được tham chiếu trong URL khỏi kết quả

Kết quả là các trường của nút (không có mối quan hệ), được hiển thị trong bảng. Tôi đã chọn hộp 'hiển thị văn bản trống trong bảng' trong cài đặt bảng và tôi đã thêm vùng văn bản chung cho hành vi kết quả trống, hiển thị thông báo không có kết quả.

Khi bỏ chọn hộp 'hiển thị văn bản trống trong bảng', không có gì hiển thị trên trang ngoài tiêu đề trang. Khi chọn 'hiển thị văn bản trống trong bảng', tiêu đề bảng sẽ hiển thị nhưng không có thông báo kết quả trống.

Có ai biết điều gì có thể giữ lại các thông báo kết quả trống không?

No Sssweat avatar
lá cờ ua
Hãy loại trừ chủ đề tùy chỉnh của bạn. Nếu bạn chuyển sang chủ đề mặc định của Drupal là "Bartik", văn bản không có kết quả có hiển thị không?
Jaypan avatar
lá cờ de
Tôi đang sử dụng Bartik và không, chúng không hiển thị
Jaypan avatar
lá cờ de
Tôi nên nói thêm, không có mã tùy chỉnh nào trên trang web này. Đó là tất cả cấu hình.
No Sssweat avatar
lá cờ ua
Hãy loại bỏ sự phức tạp @Jaypan và thực hiện một bài kiểm tra trường hợp đơn giản. Tạo một chế độ xem trang mới với bộ lọc ID theo ngữ cảnh và trong cài đặt của nó, hãy chọn cung cấp một giá trị cố định và cung cấp cho nó một giá trị cố định là `99999`. Bây giờ, bạn sẽ thấy thông báo không có kết quả; nếu không, có lẽ thực sự có một số mã tùy chỉnh ở đâu đó hoặc có thể bạn đang thiếu một số chế độ xem/tệp chủ đề? Tôi đã thực hiện một bài kiểm tra trường hợp đơn giản nhỏ [tại đây](https://stm60dbea75e6026-uth77eeybufoinp5dgqwkpizkklodzl1.tugboat.qa/test) (người dùng: quản trị viên: quản trị viên) với D9 mới nhất.
lá cờ mx
Tôi sẽ kiểm tra cài đặt bộ lọc theo ngữ cảnh. Có những lựa chọn ở đó ảnh hưởng đến ý nghĩa của "không có kết quả" theo một cách nào đó. Kiểm tra tùy chọn đầu tiên khi không có đối số và sau đó là Xác thực nếu có đối số. Bạn đang thử nghiệm trong Xem trước lượt xem hay trang thực tế? Bạn cần cả hai đối số trong Bản xem trước.
Jaypan avatar
lá cờ de
Cảm ơn các bạn. @NoSssweat đó là một mẹo hay để gỡ lỗi, cảm ơn. Prkos - gợi ý tốt là tốt. Hóa ra là một cái gì đó khác biệt, thêm câu trả lời của riêng tôi.
Điểm:1
lá cờ de

Nhờ hỗ trợ gỡ lỗi từ những người bình luận trong vấn đề này, tôi đã phát hiện ra vấn đề.Chế độ xem mặc định yêu cầu đầu vào cho các bộ lọc tiếp xúc trước khi hiển thị kết quả. Cài đặt này đã lan truyền đến các chế độ xem khác, kể cả những chế độ xem không có bộ lọc bị lộ. Điều này đã tạo ra một lỗi kỳ lạ trong đó đầu vào sẽ được yêu cầu để hiển thị cho người dùng bất kỳ kết quả nào, bao gồm cả việc không có kết quả. Và không có bộ lọc bị lộ, không có đầu vào nào để kích hoạt điều này.

Giải pháp: Cài đặt nâng cao -> Cài đặt biểu mẫu tiếp xúc -> Kiểu biểu mẫu tiếp xúc: cơ bản

Jaypan avatar
lá cờ de
Tôi đã mở một vấn đề trên DO về vấn đề này: https://www.drupal.org/project/drupal/issues/3222055

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