Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll
03/05/2025, by Ivan

Las relaciones son una parte muy importante de Drupal, ya que permiten vincular términos de taxonomía con contenido, usuarios con contenido, productos con la visualización de productos en Commerce. Gracias a esto, podemos mostrar campos del usuario cuando mostramos campos de contenido, y al mostrar productos, podemos mostrar su precio y número de artículo.

relationships

Vamos a crear una vista que muestre información sobre el usuario que creó el contenido en cuya página estamos, en un bloque. En una de las lecciones anteriores ya vimos cómo usar el filtro contextual para mostrar información sobre la página actual:

http://drupalbook.org/drupal/353-views-arguments-contextual-filters

Nombre de la vista: Información del autor
Nombre de máquina: athor_info
Configuración de la vista: Contenido, Anuncios
Crear un bloque con una entrada.

Ahora necesitamos añadir un filtro contextual por Contenido: ID:

views

Como en el último artículo, establecemos el valor por defecto proporcionado: ID del contenido desde la URL.

Ahora tenemos disponibles los campos del nodo en la página donde nos encontramos. Pero necesitamos los campos del autor. En este momento solo tenemos acceso al campo UID del autor:

authored by

Es hora de añadir la relación con el autor:

content author

Después de eso podremos añadir los campos del autor del nodo: avatar, nombre, fecha de la última visita al sitio y otros campos. Al añadir estos campos, la vista expone automáticamente el campo de relación:

relationship

He añadido varios campos a la vez:

  • Contenido: Creado por
  • (autor) Usuario: Imagen
  • (autor) Usuario: UUID
  • (autor) Usuario: Estado del usuario
  • (autor) Usuario: Nombre
  • (autor) Usuario: Fecha de actualización

Ahora vamos a mostrar este bloque en la página de anuncios. Puedes establecer el bloque en el área de visibilidad para que se muestre solo en el tipo de contenido anuncios.

block

Eso es todo, ya sabemos cómo usar las relaciones en una vista, y más adelante las utilizaremos más de una vez, así que si no todo está claro por ahora, simplemente continúa con el siguiente artículo.