Điểm:0

Làm cách nào tôi có thể lấy các trường của chế độ xem có bộ lọc theo ngữ cảnh bên trong hook views_view_field trong drupal 9?

lá cờ in

Tôi có một trang web drupal 9. Tôi có chế độ xem chính A và chế độ xem con B. Tôi đang sử dụng mô-đun đóng góp views_field_view để chuyển id từ chế độ xem A sang chế độ xem B. Tôi đã thêm bộ lọc theo ngữ cảnh vào B để lấy id này từ A. Tôi muốn tìm nạp id này trong hook views_view_field của tôi và thực hiện một số sửa đổi dựa trên id được tìm nạp. Nhưng tôi không thể vào bên trong chế độ xem B trong hook views_view_field của mình. Nếu tôi xóa bộ lọc theo ngữ cảnh khỏi chế độ xem B, thì tôi có thể vào bên trong chế độ xem trong mã của mình. Nhưng tôi cần id đó từ bộ lọc, tôi không thể xóa id đó vì tất cả các sửa đổi chỉ diễn ra dựa trên id đó.

Đây là mã của tôi:

hàm mymodule_pre process_views_view_field(&$variables){ $view = $variables['view']; if($view->storage->id() == 'B'){ //in cái gì đó } }

Nhưng khi tôi đi đến đường dẫn của chế độ xem B, nó không in được gì. Bất cứ ai có thể xin vui lòng giúp làm thế nào để giải quyết vấn đề này?

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