Điểm:0

Cách thêm đường dẫn nội bộ vào *.links.menu.yml

lá cờ fr

Tôi đang cố gắng thêm một liên kết nội bộ vào thanh công cụ quản trị nhưng tôi không thể đạt được.

Dựa theo tài liệu chúng tôi thêm một liên kết nội bộ trong *.links.menu.yml theo cách bên dưới nhưng link không hiện trên thanh công cụ.

hello_world.admin2:
  tiêu đề: 'Xin chào cài đặt mô-đun'
  description: 'ví dụ về cách tạo liên kết trang cài đặt quản trị'
  cha mẹ: system.admin_config_Development
  url: nội bộ:/nút/123

Tôi cũng đã thử các biến thể sau nhưng không có biến thể nào hoạt động. url: 'nội bộ:/nút/123' hoặc uri: nội bộ:/nút/123 hoặc uri: 'nội bộ:/nút/123' .

Nhưng các công việc sau đây url: http://localhost/node/123 .

Ai đó có thể gợi ý cho tôi cách tạo liên kết menu trong *.links.menu.yml tập tin.

trường hợp sử dụng : Tôi muốn cung cấp liên kết dễ truy cập để người dùng truy cập vào một trang cụ thể. Nó không phải là một tuyến đường. Tôi biết một cách khác để tạo liên kết menu bằng cách sử dụng MenuLinkNội dung::tạo phương pháp. Nhưng cố gắng tìm ra lý do tại sao phương pháp trên không hoạt động.

miststudent2011 avatar
lá cờ fr
Liên quan https://drupal.stackexchange.com/questions/253789
Điểm:2
lá cờ ru

Tôi không biết cái này không hoạt động (nó là đầu vào hợp lệ cho Drupal\Core\Url::fromUri), nhưng /nút/123 thực sự có một lộ trình:

hello_world.admin2:
  route_name: entity.node.canonical
  route_parameters:
    nút: 123

Mặc dù chúng là đầu vào hợp lệ, nhưng nói chung nên tránh nội bộ: URL nếu bạn có thể sử dụng thứ gì đó tốt hơn. "Cái gì đó tốt hơn" là tên tuyến đường (trong ngữ cảnh của liên kết.yml tệp) hoặc lược đồ thực thể thực thể: nút/123 (trong ngữ cảnh lưu trữ các liên kết trong DB). AFAIK nội bộ: dành cho các URL chưa định tuyến cục bộ như ví dụ: nội bộ:/robots.txt

miststudent2011 avatar
lá cờ fr
Cảm ơn bạn rất nhiều vì gợi ý. Nó hoạt động. Bit tôi vẫn đang tự hỏi tại sao phương pháp được đề cập không hoạt động. Tôi sẽ đợi vài ngày để kiểm tra xem có ai có thể cung cấp thêm bất kỳ thông tin nào về lý do tại sao nó không hoạt động không. Hoặc nếu không tôi sẽ đánh dấu câu trả lời của bạn là câu trả lời được chấp nhận.

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