logo

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

Guía práctica para crear módulos básicos en Drupal 8

20/06/2025, by Ivan

Introducción

Se ha dicho — y discutido — mucho sobre la última versión de Drupal — Drupal 8, y algo es seguro: la construcción de módulos ha cambiado drásticamente. Existen muchos tutoriales dedicados a las nuevas condiciones, y en cada uno los autores aconsejan a los desarrolladores estar atentos a cambios aún mayores conforme evoluciona el código.

En los últimos días he estudiado algunos de estos tutoriales, así como el módulo Examples y encontré un ejemplo bastante interesante que, espero, seguirá siendo relevante en el futuro cercano.

Objetivo del tutorial

01_8

En esta lección crearemos un módulo para generar lorem ipsum. En pocas palabras, es un módulo que combina frases aleatorias para crear texto de relleno. Los usuarios pueden elegir cuántos párrafos de texto y cuántas oraciones en cada párrafo, presionar un botón y obtener contenido para sus necesidades de maquetación.

El módulo proporciona una página simple de configuración y un bloque con un formulario para ajustar la cantidad de texto generado. También incluye configuraciones por defecto, permisos, pruebas y temas.

02_5

Así es como se ve la estructura finalizada.

No te asustes

Este código es lo suficientemente simple para funcionar sin complicaciones. Si algún cambio en el núcleo de Drupal lo rompe, por favor avísame y lo corregiré lo antes posible. Intenta no copiar y pegar, sino escribir el siguiente código: ¡esto te ayudará a memorizarlo!

De todos modos, como mencioné en el título, esta guía es práctica. Mi intención es cubrir lo básico sin entrar en detalles sobre qué cambió y por qué. Cuando sea pertinente, dividiré el código de cada archivo en partes lógicas para incluir algunos comentarios.

Así que sin más preámbulos, comencemos. Empezando con la estructura básica, revisa las subsecciones de este artículo para conocer los pasos que debes seguir.

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.