Quero renderizar uma imagem como imagem de fundo por meio de um estilo embutido no galho. Criei um campo chamado bg_image e o anexei à página simples padrão.
Depois de mexer por horas, consegui obter o URL da imagem em node.html.twig
{{ file_url(node.field_bg_image.0.entity.uri.value) }}
mas não consegui fazê-lo funcionar dentro do campo - field-bg_image.html.twig
Posso obter o nó de qualquer maneira para obter a imagem?
Como posso obter o URL da imagem para usar como estilo embutido? Eu pensei que talvez eu possa passar uma variável do campo - field-bg_image.html.twig para image.html.twig e depois apenas renderizar
{{ uri }}
ao invés de
<img{{ attributes.addClass(classes) }} />
mas não consegui passar a variável para lá, a menos que eu use include
{% include 'image.html.twig' with {'image': image, 'isFromField': isFromField} %}
(isFromField é verdadeiro quando se trata do campo - field-bg_image.html.twig) Mas isso também não funcionou. A imagem nunca foi renderizada dessa maneira.
Ficaria muito feliz se você puder ajudar - meu conhecimento de php é muito básico. obrigado