Điểm:0

Làm cách nào để sử dụng {{file_url()}} để lấy URL của trường hình ảnh trong views-view-fields.html.twig?

lá cờ tr

Tôi đã cố gắng sử dụng đoạn mã sau trong chế độ xem-khung nhìn.

{{ file_url(fields.field_featured_image.content.0['#item'].entity.uri.value) }}

Khi tôi sử dụng mã đó, tôi gặp lỗi này.

TypeError: Đối số 1 được chuyển đến Drupal\Core\File\FileUrlGenerator::generateString() phải thuộc loại chuỗi, giá trị rỗng, được gọi trong /home/vito/Desktop/D9-fabco-v2/fabco-v2/vendor/twig /twig/src/Environment.php(418): mã eval()'d trên dòng 45 trong Drupal\Core\File\FileUrlGenerator->generateString() (dòng 58 của core/lib/Drupal/Core/File/FileUrlGenerator. php).

cách chính xác để sử dụng là gì {{file_url() }}?

Điểm:0
lá cờ tr

Tôi đã giải quyết điều đó theo cách khác:

Trong chế độ xem đã tạo và trong đó có hình ảnh được gửi nhập mô tả hình ảnh ở đây

Hơn thay đổi định dạng hình ảnh nhập mô tả hình ảnh ở đây

Hơn trong views-view-fields.html.twig

<div class="image" style="background-image:url({{fields.field_featured_image.content|striptags|raw}});"></div>

cẩn thận với dấu ngoặc kép và dấu cách có thể gây ra lý do tại sao hình ảnh của bạn không được hiển thị.

Nếu bạn có giải pháp tốt hơn xin vui lòng đăng nó ở đây trong phần bình luậ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.