image

image

Media y Media Library

     Sabías que, aunque ya existe un campo field_image, en nuestros contenidos por defecto de Drupal 9, también existe la posibilidad de añadir otro campo mucho más potente, gracias a los módulos incluidos en el Núcleo de Drupal, llamados Media y Media Library y que al activarlos, además de permitir agregar y reutilizar imágenes, también nos ofrece la oportunidad de utilizar formatos de Video externo o local, archivos de audio y muchas otras posiblidades?

Media y Media Library Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

Gutenberg

      Aunque en mi opinión, una de las cosas que me enamoró de Drupal en cuanto lo conocí, es la posibilidad de manipular, personalizar y saber encontrar, prácticamente dónde y cuando ocurren la mayoría de sus funcionalidades, entiendo que el objetivo principal de cualquier herramienta de desarrollo, debería ser facilitarnos la vida, además de ofrecernos grandes posibilidades a nuestro alcance.

Cursos Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

Colorbox

  El módulo Colorbox nos ofrece la oportunidad de mostrar imágenes dentro de un Popup con navegador integrado en el caso de que tengamos varias imágenes asociadas al campo que lo utiliza.

Podremos utilizarlo en un campo tipo imagen de cualquier contenido o dentro de una vista.

Cómo instalar y configurar el módulo:

Paso 1 - Descargar el módulo:

Cursos Drupal | www.drupaladicto.com - Consultor especializado en drupal y symfony

¿Cómo imprimir el logo de drupal en una plantilla twig?

Este código te permitirá imprimir el logo y el nombre del sitio utilizando en cualquier página de Drupal 8 y 9, recuerda que si necesitas utilizarlo en otro contenido que no sea una página, entonces la preprocess_function() deberá corresponderse con ese tipo de contenido.

Imprime una imagen sin nada más en el template

Este código imprime en la plantilla, la imagen del campo TIPO IMAGEN para poder utilizarla como fondo dentro de un <div></div>

Imprime imagen en una views template

Este código te permite acceder a la url de la imagen e imprimirla desde una plantilla tipo views-field

Imprime en la plantilla del paragraph imágenes dentro de un campo con múltiples valores

Cuando trabajamos con campos de múltiples valores, podremos acceder a cada valor por separado y así crear estructuras a medida.

Crear Bootstrap Slideshow en Twig con Paragraphs

En algunos casos, nuestro cliente puede querer controlar las proporciones de la imagen que se verán en un carrusel, aqui te dejo el código con el que podrías solucionarlo.