logo

Types de blocs supplémentaires (EBT) – Nouvelle expérience de Layout Builder❗

Types de blocs supplémentaires (EBT) – types de blocs stylisés et personnalisables : diaporamas, onglets, cartes, accordéons et bien d’autres. Paramètres intégrés pour l’arrière-plan, la boîte DOM, les plugins JavaScript. Découvrez dès aujourd’hui le futur de la création de mises en page.

Démo des modules EBT Télécharger les modules EBT

❗Types de paragraphes supplémentaires (EPT) – Nouvelle expérience Paragraphes

Types de paragraphes supplémentaires (EPT) – ensemble de modules basé sur les paragraphes analogiques.

Démo des modules EPT Télécharger les modules EPT

Défilement

Installation des modules EBT sans composer

21/06/2025, by Ivan

Remarque : utilisez l’installation via Composer si possible. Sans Composer, il est difficile de gérer la multitude de modules Drupal.

Parfois, vous n’avez pas accès à la console ni à Composer, par exemple sur un hébergement mutualisé. Mais vous pouvez quand même installer les modules EBT dessus. Sur chaque page de projet Drupal.org, vous pouvez aller via le lien de la version de la release et télécharger les modules EBT un par un depuis Drupal.org :

https://www.drupal.org/project/ebt_core

https://www.drupal.org/project/ebt_tabs

https://www.drupal.org/project/ebt_webform

https://www.drupal.org/project/ebt_slideshow

Télécharger le module EBT Core

Pour l’installation de Drupal, j’utiliserai l’archive tarball depuis la page officielle de Drupal :

https://www.drupal.org/project/drupal

Releases Drupal

Tarball Drupal

Après l’installation de Drupal, vous devez télécharger tous les modules ainsi que leurs dépendances Drupal. Par exemple, tous les modules EBT nécessitent le module EBT Core :
https://www.drupal.org/project/ebt_core

EBT Core requiert aussi les modules Field Group et Media Library Form Element. Vous pouvez vérifier les dépendances dans le fichier composer.json :

/modules/custom/ebt_core/composer.json

Fichier composer.json du module Drupal EBT Core

https://www.drupal.org/project/field_group

https://www.drupal.org/project/media_library_form_element

Activez d’abord les modules dépendants Field Group et Media Library Form Element.

Le module EBT Webform nécessite aussi le module Webform :

https://www.drupal.org/project/webform

EBT Tabs requiert un ensemble de ses propres modules :

/modules/custom/ebt_tabs/composer.json

https://www.drupal.org/project/block_field

https://www.drupal.org/project/jquery_ui_tabs

https://www.drupal.org/project/paragraphs

https://www.drupal.org/project/viewsreference

Vous devez parcourir chaque module dépendant et vérifier leur composer.json afin d’identifier les dépendances à installer manuellement. Il est impossible d’installer un module Drupal sans ses dépendances :

JQuery UI

Maintenant que vous avez téléchargé tous les modules :

Tous les modules personnalisés

Installez les modules un par un. Installez d’abord EBT Core puis les autres modules EBT.

Modules EBT installés

Si vous avez installé par exemple EBT Slideshow :

https://www.drupal.org/project/ebt_slideshow

Dépendances dans composer.json

Ce module nécessite la bibliothèque levmyshkin/flexslider :

https://packagist.org/packages/levmyshkin/flexslider

https://github.com/levmyshkin/flexslider

Vous devez maintenant télécharger manuellement les fichiers de cette bibliothèque et les placer dans le dossier /libraries/flexslider.

https://github.com/levmyshkin/flexslider/tags

https://github.com/levmyshkin/flexslider/releases/tag/2.7.4

EBT Flexslider

Extrayez l’archive de la bibliothèque de manière à ce que tous les fichiers soient stockés dans /libraries/flexslider :

EBT Slideshow

Vous pouvez vérifier les chemins corrects dans le fichier ebt_slideshow.libraries.yml :

Bibliothèques EBT Slideshow

Après cela, vous pourrez ajouter les blocs EBT et les afficher correctement :

EBT Slideshow

Comme vous le voyez, il est possible d’installer les modules EBT sans Composer. Mais ce sera bien plus simple d’installer les modules avec :

composer require drupal/ebt_slideshow

Composer téléchargera automatiquement toutes les dépendances, y compris EBT Core, Paragraphs, tous les autres modules Drupal et même la bibliothèque JavaScript levmyshkin/flexslider. Vous aurez juste besoin d’activer le module EBT Slideshow dans la page Modules.