Puncte:0

Cum folosesc {{file_url()}} pentru a obține adrese URL de câmpuri de imagine în views-view-fields.html.twig?

drapel tr

Am încercat să folosesc următorul cod în view-view-fields.

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

Când folosesc acel cod, primesc această eroare.

TypeError: Argumentul 1 transmis către Drupal\Core\File\FileUrlGenerator::generateString() trebuie să fie de tipul șirului, dat nul, numit în /home/vito/Desktop/D9-fabco-v2/fabco-v2/vendor/twig /twig/src/Environment.php(418): codul eval() pe linia 45 din Drupal\Core\File\FileUrlGenerator->generateString() (linia 58 din core/lib/Drupal/Core/File/FileUrlGenerator. php).

Care este modul corect de utilizare {{ file_url() }}?

Puncte:0
drapel tr

Am rezolvat asta in alt mod:

În vederile create și acolo au imaginea depusă introduceți descrierea imaginii aici

Apoi a schimbat formatatorul de imagine introduceți descrierea imaginii aici

Decât în ​​views-view-fields.html.twig

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

fiți atenți la ghilimele și spațiile care pot cauza de ce imaginea dvs. nu este afișată.

Dacă aveți o soluție mai bună, nu ezitați să o postați aici în comentarii

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.