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

El módulo Views no solo permite mostrar datos de las tablas de Drupal, sino que también puede calcular filas y agrupar resultados. Esta funcionalidad se llama agregación.

De forma predeterminada, Drupal tiene un diccionario de etiquetas de taxonomía. Vamos a crear un bloque con las etiquetas más populares y mostrar al final de cada etiqueta cuántos materiales hay en el sitio con esa etiqueta. Obtendremos una lista como esta:

Drupal 9 (5)

Drupal 8 (3)

PHP (2)

Para comenzar, necesitarás crear artículos y asociarles etiquetas.

/node/add/article

drupal views

Después de crear una pequeña cantidad de artículos, ya puedes comenzar.

/admin/structure/views/add

Agrega un bloque Views, selecciona Taxonomía y Etiquetas:

Drupal views

A continuación, debes activar la agregación en Views:

Drupal aggregation

Ahora tenemos configuraciones adicionales de agregación en los campos:

drupal view

Agrega ahora la RELACIÓN "Contenido con el término":

Drupal

Selecciona "Requerir esta relación" para contar solo el contenido en el que la etiqueta esté seleccionada:

drupal 8

Ahora necesitamos dos campos de Taxonomía de términos (Nombre); ocultamos el primero:

drupal 8

Y al segundo campo le asignamos el tipo de agregación "Count":

aggregation

Drupal

Ahora si actualizas la vista previa de la vista, ya verás el conteo del uso de cada término de taxonomía:

Drupal 8

Ahora queda añadir el nombre de la etiqueta delante de cada número. Para ello usamos el segundo campo, en el que mostramos el primer campo oculto y entre paréntesis el valor del segundo campo. Para esto usamos la configuración "Sobrescribir resultados":

Drupal 8

En el menú desplegable REPLACEMENT PATTERNS, podemos ver qué campos podemos usar para sobrescribir este campo.

{{name}} ({{name_1}})

Escribimos el segundo campo entre paréntesis para que nuestro número esté entre paréntesis. Las llaves dobles provienen de Twig, lo trataremos más adelante, por ahora basta saber que si usamos estos valores dentro de {{}} se reemplazarán con los valores de los campos necesarios.

Como resultado, deberías tener estos campos:

Drupal 8

Y debería verse así:

Drupal views