Score:0

ฉันจะใช้ {{file_url()}} เพื่อรับ URL ฟิลด์รูปภาพใน views-view-fields.html.twig ได้อย่างไร

ธง tr

ฉันพยายามใช้โค้ดต่อไปนี้ใน view-view-fields

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

เมื่อฉันใช้รหัสนั้น ฉันได้รับข้อผิดพลาดนี้

TypeError: อาร์กิวเมนต์ 1 ที่ส่งผ่านไปยัง Drupal\Core\File\FileUrlGenerator::generateString() ต้องเป็นสตริงประเภท null ที่กำหนด เรียกใน /home/vito/Desktop/D9-fabco-v2/fabco-v2/vendor/twig /twig/src/Environment.php(418): eval()'d code on line 45 in Drupal\Core\File\FileUrlGenerator->generateString() (บรรทัดที่ 58 ของ core/lib/Drupal/Core/File/FileUrlGenerator. php).

วิธีใช้ที่ถูกต้องคืออะไร {{ file_url() }}?

Score:0
ธง tr

ฉันได้แก้ไขด้วยวิธีอื่นแล้ว:

ในมุมมองที่สร้างขึ้นและในนั้นมีการใส่รูปภาพ ป้อนคำอธิบายรูปภาพที่นี่

กว่าจะเปลี่ยนรูปแบบภาพ ป้อนคำอธิบายรูปภาพที่นี่

กว่าใน view-view-fields.html.twig

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

ระวังเครื่องหมายอัญประกาศและช่องว่างที่อาจทำให้รูปภาพของคุณไม่แสดง

หากคุณมีวิธีแก้ปัญหาที่ดีกว่า โปรดอย่าลังเลที่จะโพสต์ไว้ที่นี่ในความคิดเห็น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา