Điểm:0

Menu item extras field in page.html.twig

lá cờ cn

I need a background image per menu item. For this I'm using menu_item_extras. I added an image field to menu items. This field I'd like to use in page.html.twig.

How can I use this field in this template?

leymannx avatar
lá cờ ne
Hình ảnh mục menu hiện tại làm hình nền trang. Có lẽ bạn nên xử lý trước trang lấy menu trong đó, lấy tất cả các mục menu, so sánh với URL hiện tại, nếu khớp, lấy trường hình ảnh của mục menu, tải hình ảnh, lấy URL hình ảnh, chuyển URL hình ảnh sang mẫu thông qua `$variables[ 'my_background_image']` và sau đó trong `page.html.twig` tạo đánh dấu bằng `style="background-image: {{ my_background_image }}`.
lá cờ cn
Nó không nên là nền trang ;-) Thật không may, tôi không biết cách viết chức năng này. Bạn có thể giúp tôi ở đó?
lá cờ cn
Tôi đã nhận được nó với một khối lượt xem. Tôi sử dụng bộ lọc theo ngữ cảnh cho id tổ chức liên kết menu và lọc theo id mục menu đang hoạt động. Nó hoạt động như mong đợi.
lá cờ in
Bạn nên đăng bản sửa lỗi của mình dưới dạng câu trả lời cho câu hỏi của mình.
Điểm:0
lá cờ cn

Tôi đã nhận được nó với một khối lượt xem. Tôi sử dụng bộ lọc theo ngữ cảnh cho id tổ chức liên kết menu và lọc theo id mục menu đang hoạt động. Nó hoạt động như mong đợi.

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