logo

Paleta de lienzo: 隆Hazlo colorido!馃帹

Palette - Constructor visual de p谩ginas, no se requiere t铆tulo en dise帽o.

Demo en vivo Descargar Palette

Scroll

Inclusi贸n de estilos de imagen predeterminados con tu tema

19/06/2025, by Ivan
Drupal tiene un sistema poderoso de gesti贸n de im谩genes que permite crear estilos de imagen que pueden aplicar diversos efectos a la imagen y generar derivados a partir de la imagen original. Esta funcionalidad puede ser usada en temas que desean incluir un conjunto de estilos de imagen predeterminados, creados para funcionar con el tema en cuesti贸n, en lugar de depender de los que proporciona el n煤cleo.

El proceso para incluir un estilo de imagen en tu tema es similar al proceso de incluir configuraci贸n predeterminada en un m贸dulo.

  • Crea el estilo de imagen que quieres incluir usando la interfaz de usuario.
  • Exporta el estilo de imagen como YAML.
  • Incluye el YAML exportado en el directorio config/install de tu tema, siguiendo las reglas de nomenclatura correspondientes.

Comienza creando un estilo de imagen mediante la interfaz administrativa en Configuraci贸n > Multimedia > Estilos de imagen (admin/config/media/image-styles). Una vez creado y guardado el estilo de imagen, la configuraci贸n que compone este estilo se guarda en la configuraci贸n activa de tu sitio.

Esta configuraci贸n puede exportarse mediante:

  • La herramienta de importaci贸n/exportaci贸n 煤nica en Configuraci贸n > Gesti贸n de configuraci贸n > Importaci贸n/Exportaci贸n 煤nica > Exportar (admin/config/development/configuration/single/export).
  • Desde el selector de tipo de configuraci贸n, selecciona "Estilo de imagen".
  • Luego selecciona tu estilo de imagen desde el selector de nombres de configuraci贸n.

La representaci贸n YAML del estilo de imagen aparecer谩 en el 谩rea de texto y puede copiarse y pegarse en un archivo .yml dentro del directorio config/install de tu tema. Los archivos de configuraci贸n siguen un esquema de nomenclatura espec铆fico: image.style.{nombre_del_estilo_de_imagen}.yml. Si no est谩s seguro del nombre que debe usar tu archivo, este aparece justo debajo del 谩rea de texto con la configuraci贸n exportada.

Ten en cuenta que la configuraci贸n exportada incluir谩 una clave UUID como primera l铆nea. Este UUID debe eliminarse antes de copiar la configuraci贸n al nuevo archivo image.style.{nombre_del_estilo_de_imagen}.yml.

Ejemplo THEMENAME/config/install/image.style.black_white.yml

langcode: en
status: true
dependencies: { }
name: black_white
label: 'black & white'
effects:
  8d4f85cc-9a2d-4a30-af15-21b0833dc06d:
    uuid: 8d4f85cc-9a2d-4a30-af15-21b0833dc06d
    id: image_desaturate
    weight: 1
    data: { }
    third_party_settings: { }

Puedes incluir cualquier cantidad de estilos de imagen con tu tema. Todos ellos ser谩n importados a la configuraci贸n activa al instalar el tema.

Ten en cuenta que despu茅s de instalar el tema, editar el archivo YML del estilo de imagen en config/install no tendr谩 ning煤n efecto, al igual que a帽adir un archivo YML adicional de estilo de imagen en config/install.