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

Drupal y jQuery. Lección 1. Conectando un archivo con jQuery

10/05/2025, by Ivan

jQuery es una herramienta muy útil cuando necesitas ocultar, modificar, mover, estilizar y desaparecer elementos. Es muy práctica y sencilla. Vamos a conectar un archivo JavaScript. Para conectar archivos en un tema, lo haremos a través del archivo con extensión .info de tu tema. Para añadir un archivo, agrega esta línea en el archivo .info de tu tema:

scripts[] = js/custom.js

donde js/custom.js es la ruta al archivo JavaScript dentro de tu tema.

Luego debes asegurarte de que el código jQuery se ejecute después de que la página se haya cargado. En Drupal 6, esto basta:

$(document).ready(function(){
  // código jQuery
});

Pero en Drupal 7, jQuery trabaja en modo noConflict, lo que permite usarlo junto a otras librerías como MooTools. Así que en Drupal 7 debemos usar:

(function($){
  $(document).ready(function(){
    // código jQuery
  });
})(jQuery);

Sin embargo, lo más recomendable en Drupal 7 (y 8/9/10) es usar behaviors:

(function ($) {
  Drupal.behaviors.myModuleBehavior = {
    attach: function (context, settings) {
      // Aquí escribimos nuestro código JavaScript
    }
  };
})(jQuery);

Para más información sobre behaviors, consulta este artículo:

8.8. Trabajo con JavaScript/jQuery en Drupal 8. ¿Qué son los behaviors?