Как получить значение width, height при темизации views поля изображения?

Главные вкладки

Аватар пользователя VasyOK VasyOK 6 марта 2023 в 18:17

Переписываю views-view-field.html.twig поле представления. Хочу в нем вывести значения width и height изображения.

Не получается Sad

Получается только вывести оргинальное значение другого поля типа {{ view.field.field_name.original_value }}, а не атрибут изображения.

Читал тут.
https://www.drupal.org/project/1541306/issues/2978681
https://www.drupal.org/project/1541306/issues/2978681

Комментарии

Аватар пользователя VasyOK VasyOK 6 марта 2023 в 23:16

Почитал. Тут описывается как вставить в шаблон поля, которое в ноде или в параграфе:

{% set image_width = content.field_image.0['#item'].width %}
{% set image_width = paragraph.field_image.0.width %}

А мне нужно во вьюхе. Или я не прав?

Аватар пользователя gun_dose gun_dose 7 марта 2023 в 12:00
1

Твиг нужен для того, чтобы выводить переменные в HTML-коде. Если нужно вывести переменную, которой почему-то нет в твиге, нужно добавить её в препроцессах. То же самое касается переменных третьего и более уровней вложенности.

Аватар пользователя gun_dose gun_dose 7 марта 2023 в 12:02

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