Я хочу сделать изображение как фоновое изображение с помощью встроенного стиля в веточку. Я создал поле с именем bg_image и прикрепил его к стандартной простой странице.
После нескольких часов игры я смог получить URL-адрес изображения в node.html.twig
{{ file_url(node.field_bg_image.0.entity.uri.value) }}
но я не смог заставить его работать внутри поля - field-bg_image.html.twig
Могу ли я получить узел оттуда, чтобы я мог получить изображение?
Как я могу получить URL изображения для использования в качестве встроенного стиля? Я подумал, может быть, я могу передать переменную из поля - field-bg_image.html.twig в image.html.twig, а затем просто сделать
{{ uri }}
вместо того
<img{{ attributes.addClass(classes) }} />
но я не мог заставить его передать переменную там, если я не использую включает
{% include 'image.html.twig' with {'image': image, 'isFromField': isFromField} %}
(isFromField имеет значение true, если оно берется из поля - field-bg_image.html.twig) Но это тоже не сработало. Изображение никогда не отображалось таким образом.
Был бы очень рад, если вы можете помочь - мои знания php очень просты. Благодарность