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

Desarrollo de módulos para Drupal 7

12/05/2025, by Ivan

En esta sección del tutorial mostraré que Drupal no es solo un CMS. Veremos de qué están compuestos los módulos de Drupal, y también crearemos algunos módulos propios.

Drupal es un sistema en rápido desarrollo, y actualmente ya está disponible la versión 7 de Drupal. Se desarrollan miles de módulos para implementar diversas funcionalidades en los sitios web. Sin embargo, a veces no basta con configurar los módulos usando el ratón. Puede que no nos guste el orden en que se muestran los datos o su apariencia. Es entonces cuando el framework de Drupal puede ayudarnos. Aprenderemos sobre las capacidades de este framework en el sitio:

api.drupal.org

Hemos decidido crear un módulo en Drupal. ¿Qué necesitamos para ello?

  • Tener una idea de la estructura de Drupal. Lo mínimo necesario es saber que los módulos adicionales en el sitio generalmente se ubican en la carpeta sites/all/modules. Si no existe esta carpeta, créala.
  • Conocer las estructuras básicas del lenguaje PHP, en el que está escrito Drupal. Si aún no estás familiarizado con PHP, no te preocupes, he preparado una serie de descripciones en la guía con las que puedes comenzar a aprender:
    • operadores en PHP
    • variables en PHP
    • expresiones en PHP
    • arrays en PHP
    • estructuras de control en PHP
    • bucle con contador for
    • funciones en PHP

Entonces, primero vamos a entender de qué se compone un módulo y haremos algunos pequeños cambios en nuestro sitio usando hooks. ¿Qué es un hook? Lo veremos en el próximo artículo.