Điểm:0

Làm cách nào để hiển thị các nút trong một khối bản đồ và trong nội dung trang, với các bộ lọc được chia sẻ?

lá cờ cn

Tôi đang sử dụng chủ đề Olivero trên trang web Drupal 9 của mình và xây dựng bản đồ với Định vị địa lýmô-đun n.

Tôi muốn tạo Chế độ xem để hiển thị hai màn hình này của cùng một nút:

  • một màn hình là bản đồ (được hiển thị trong khu vực "anh hùng")
  • một màn hình khác (ví dụ: danh sách các đoạn giới thiệu) được hiển thị trong vùng "nội dung".

Tôi muốn cả hai hiển thị trên cùng một trang và để chúng chia sẻ cùng một bộ lọc. Nếu tôi lọc bản đồ, nó phải lọc các nút.

Nếu tôi tạo trang Chế độ xem có "Tệp đính kèm", bản đồ sẽ được đính kèm trước hoặc sau nội dung. Tôi muốn hiển thị bản đồ ở một vùng và nội dung ở một vùng khác.

Làm cách nào để hiển thị bản đồ trong một khối và các nút trong một trang, với các bộ lọc được chia sẻ?

CHỈNH SỬA :

Tôi đã thử nghiệm với một trang và một khối trong cùng một Chế độ xem. Nhưng điều đó không hiệu quả, nó chỉ lọc trang chứ không phải bản đồ:

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Đây là cấu hình của trang Lượt xem:

nhập mô tả hình ảnh ở đây

Khối giống hệt nhau, tôi chỉ cần tùy chỉnh "Định dạng" và "Phân trang":

nhập mô tả hình ảnh ở đây

Tôi không biết làm cách nào để có thể lọc trang và chặn cùng một lúc. Làm rõ như thế nào trong câu hỏi của tôi, khối phải nằm trong vùng "Anh hùng" của chủ đề "Olivero".

Tôi biết có thể thực hiện việc này bằng "Tệp đính kèm", nhưng tôi muốn bản đồ nằm trong một khu vực cụ thể của chủ đề.

Tôi đã tìm thấy mô-đun bên dưới, nhưng nó không còn tồn tại nữa:

https://www.drupal.org/project/views_attachment_block

misterdidi avatar
lá cờ de
Về cơ bản, bạn muốn hai màn hình của cùng một Chế độ xem sử dụng cùng một bộ lọc. Có thể những chủ đề này có thể hữu ích cho bạn: - [https://drupal.stackexchange.com/questions/40084/one-filter-criteria-for-two-different-displays-of-the-same-view](https: //drupal.stackexchange.com/questions/40084/one-filter-criteria-for-two-different-displays-of-the-same-view) - https://stackoverflow.com/a/19746604/10771744
lá cờ cn
@misterdidi Xin chào, tôi đã thử nghiệm giải pháp của bạn nhưng nó không hoạt động. Tôi đã cập nhật câu hỏi của mình.
misterdidi avatar
lá cờ de
Sau các chỉnh sửa của bạn, vui lòng xem câu trả lời của tôi bên dưới. Lưu ý thêm, khi đăng ảnh chụp màn hình của các trang cấu hình, vui lòng luôn sử dụng tiếng Anh để mọi người trong cộng đồng có thể trợ giúp bạn. ;-)
Điểm:0
lá cờ de

OK, theo các chỉnh sửa của bạn, đây là một giải pháp hiệu quả:

  • Trong phần hiển thị trang của Chế độ xem của bạn, hãy chỉnh sửa bộ lọc được hiển thị và sao chép id của nó (trường Mã định danh bộ lọc). Bạn có thể đặt nó thành một giá trị khác nếu muốn (ví dụ: "my_filter_id").

  • Bây giờ, chỉnh sửa hiển thị khối của bạn. Xóa tiêu chí bộ lọc "Loại nội dung" và thay vào đó thêm bộ lọc theo ngữ cảnh "Nội dung: Loại nội dung".

  • Chọn tùy chọn "Cung cấp giá trị mặc định" và loại "Tham số truy vấn". Điền vào trường văn bản "Tham số truy vấn" bằng id bộ lọc của bạn ("my_filter_id"). Phần giá trị bộ lọc không khả dụng

  • Trong phần "Khi giá trị bộ lọc khả dụng hoặc giá trị mặc định được cung cấp", nhấp vào "Chỉ định tiêu chí xác thực", trình xác thực "Loại nội dung", hành động cần thực hiện nếu giá trị bộ lọc không xác thực "Hiển thị tất cả kết quả cho trường được chỉ định" Phần giá trị bộ lọc có sẵn

  • Đảm bảo rằng không có màn hình nào của bạn sử dụng tùy chọn "Sử dụng AJAX" và lưu Chế độ xem.

Bây giờ, khi trang tải lại để lọc hiển thị trang, tham số truy vấn sẽ được hiển thị khối sử dụng để lọc kết quả của nó.

Tuy nhiên, dự phòng lớn nhất là giải pháp này không hoạt động với AJAX. :-(

lá cờ cn
Cảm ơn, nó hoạt động. Một câu hỏi cuối cùng. Tôi phải làm gì nếu có nhiều bộ lọc bị lộ? https://ibb.co/z4ZXkxt
lá cờ cn
Tôi đã thêm trường "Khoảng cách" của mô-đun Định vị địa lý làm bộ lọc tiếp xúc. Trong bộ lọc theo ngữ cảnh, tôi không biết nên chọn gì cho Trình xác thực. Rất tiếc, các chế độ xem bằng tiếng Pháp nhưng thông tin trong văn bản không hữu ích cho yêu cầu của tôi. https://ibb.co/F0VGDgc
misterdidi avatar
lá cờ de
Tôi hoàn toàn không quen thuộc với mô-đun Vị trí địa lý nhưng nếu bạn bỏ qua trình xác thực của bộ lọc theo ngữ cảnh và sử dụng 0 làm giá trị dự phòng cho tham số truy vấn thì sao?
lá cờ cn
Tôi vừa mới kiểm tra và bản đồ của trang Chế độ xem trống
lá cờ cn
Tôi có sẵn một số bộ lọc ngữ cảnh cho trường này. Tôi không biết nên sử dụng cái nào https://ibb.co/gmtjP5q và https://ibb.co/h1y43f0

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