Điểm:0

Tên tuyến đường trả về 404 mặc dù chế độ xem đang hoạt động

lá cờ cz

Tôi đang chỉ định breadcrumbs dựa trên tên tuyến đường xem bằng cách sử dụng đoạn mã sau trong hook_pre process_breadcrumb().

$route_name = \Drupal::routeMatch()->getRouteName();
if ($route_name == 'view.news_list.main') {
  // Khai báo breadcrumbs.
}

Vấn đề của tôi xảy ra với một trong những quan điểm của tôi. Vì một số lý do, nhận được tuyến đường trên chế độ xem trả về hệ thống.404 mặc dù chế độ xem được hiển thị chính xác. Tại sao chuyện này đang xảy ra?

Tôi quên nói chế độ xem được đặt ở trang đầu. Vì một số lý do, đó là khi lỗi bắt đầu. Trang web cũng đa ngôn ngữ, tiếng Nhật là mặc định.

misterdidi avatar
lá cờ de
Bạn có bất kỳ cấu hình cụ thể nào cho chế độ xem này không? Chẳng hạn như giới hạn quyền truy cập hoặc bộ lọc theo ngữ cảnh và nếu vậy, sự cố của bạn chỉ xuất hiện đối với các giá trị cụ thể (/example/1/2) hay đối với bất kỳ giá trị nào?
trashpanda avatar
lá cờ cz
@misterdidi Không có bộ lọc theo ngữ cảnh, mối quan hệ hoặc hạn chế truy cập, chỉ có tiêu chí lọc thông thường.
Meera avatar
lá cờ cn
Chế độ xem trước của bạn có hoạt động không? Nếu có, hãy nhận xét mã cho breadcrumb và kiểm tra xem chế độ xem có hiển thị hay không.
apaderno avatar
lá cờ us
Chào mừng bạn đến với Câu trả lời của Drupal! Bạn đã đặt mã đó ở đâu? Chuỗi chính xác mà mã đang sử dụng trong `if ($route_name == 'this route name') { /* */ }` là gì? Tôi nghi ngờ bạn đang tìm một tuyến đường có tên *tên tuyến đường này*.
trashpanda avatar
lá cờ cz
@apaderno Cảm ơn bạn đã chào đón! Tôi đặt mã vào hook_pre process_breadcrumb trong tệp chủ đề của mình. Mã chuỗi chính xác là `$route_name == 'view.news_list.main'`. Tôi đã sử dụng mã ở trên chỉ như một trình giữ chỗ.
trashpanda avatar
lá cờ cz
@Meera Có, chế độ xem trước hoạt động. Chế độ xem cũng hiển thị. Vấn đề của tôi là tên tuyến đường trả về system.404 mặc dù trang hiển thị chính xác.

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