Imagen Background usando Views Template

Descripción

Este código permite imprimir una imagen de fondo utilizando vistas y plantillas mediante la declaración de una variable.

Instrucciones
  1. Añadimos el campo imagen a nuestro contenido antes de crear la vista.
     
  2. Creamos una vista del tipo "Fields o Campos" y añadimos los campos que deseamos mostrar.
     
  3. Copiamos la plantilla "views-view-fields.html.twig" desde el módulo views y lo copiamos en las plantillas de nuestro tema personalizado
     
  4. Creamos la estructura con los divs donde queremos poner nuestra imagen de fondo
     
  5. Configuramos la vista para que muestre la URL de la imagen
     
  6. En el template o plantilla declaramos una variable con nuestro campo imagen y luego podremos imprimir nuestro background.
Código
{# Declaramos una variable y le asignamos el valor del campo sin etiquietas adicioales #}

{% set background_image = fields.yourimage_field.content|striptags|trim %}

<div style="background-image:url({{ background_image }});">
     <p>Nuestro contenido</>
</div>

Snippets relacionados

Lo siento!!!, todavía no tengo contenidos del blog para esta categoría, pero puedes buscar en los Blog o en Cursos

También puedes utilizar el buscador de la parte superior, para encontrar lo que buscas en toda la web.

Más Snippets