Рейтинг:0

Как использовать {{file_url()}} для получения URL-адресов полей изображений в views-view-fields.html.twig?

флаг tr

Я попытался использовать следующий код в полях просмотра-просмотра.

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

Когда я использую этот код, я получаю эту ошибку.

TypeError: Аргумент 1, передаваемый в Drupal\Core\File\FileUrlGenerator::generateString(), должен быть строкового типа, с нулевым значением, вызываемым в /home/vito/Desktop/D9-fabco-v2/fabco-v2/vendor/twig /twig/src/Environment.php(418): код eval() в строке 45 в Drupal\Core\File\FileUrlGenerator->generateString() (строка 58 core/lib/Drupal/Core/File/FileUrlGenerator. php).

Как правильно использовать {{ file_url() }}?

Рейтинг:0
флаг tr

Я решил это по-другому:

В созданных видах и там есть изображение введите описание изображения здесь

Чем изменился форматировщик изображений введите описание изображения здесь

Чем в views-view-fields.html.twig

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

будьте осторожны с кавычками и пробелами, которые могут привести к тому, что ваше изображение не будет отображаться.

Если у вас есть лучшее решение, пожалуйста, не стесняйтесь опубликовать его здесь в комментариях.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.