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
05/07/2025, by Ivan

Un module de formateur de champ formate les données d’un champ pour l’affichage final à l’utilisateur. Les formatteurs de champ sont définis comme des plugins, il est donc recommandé de se familiariser avec l’API des plugins avant de créer un nouveau formateur de champ.

Classe du formateur de champ

Fichier : /modules/random/src/Plugin/Field/FieldFormatter/RandomDefaultFormatter.php

05/07/2025, by Ivan

Vue d'ensemble des systèmes d'événements

Les systèmes d'événements sont utilisés dans de nombreuses applications complexes comme un moyen permettant aux extensions de modifier le fonctionnement du système. Un système d'événements peut être implémenté de différentes manières, mais en général les concepts et composants qui le constituent sont les mêmes.

05/07/2025, by Ivan

Créer un plugin de style d’affichage Views peut sembler une tâche complexe, mais c’est plus simple qu’il n’y paraît. Voici un guide étape par étape pour le faire, avec le code source.

Vous pouvez télécharger le code prêt à l’emploi ici : TARDIS (bien qu’il soit encore en développement). Et si vous avez besoin d’une introduction aux modules Drupal 8, voici un guide pratique pour créer des modules Drupal 8 de base.

05/07/2025, by Ivan

Les hooks sont l’un des moyens par lesquels les modules interagissent avec les modules ajoutés ou les sous-systèmes du noyau Drupal. Les hooks sont utilisés pour diverses tâches, y compris le prétraitement des variables pour les fichiers de templates (hook_preprocess()), la modification des listes d’informations (hook_tokens_alter(), hook_views_data_alter()) et la manipulation des formulaires (hook_form_alter()), entre autres. Cette page énumère tous les hooks fournis par le noyau.

05/07/2025, by Ivan

Cette documentation est destinée aux modules. Pour les thèmes, consultez la section Ajout de feuilles de style (CSS) et JavaScript (JS) dans un thème Drupal 8.

Dans Drupal 8, les feuilles de style (CSS) et JavaScript (JS) sont chargés via un système unique pour les modules (code) et les thèmes : la bibliothèque de ressources. Une bibliothèque d'actifs peut contenir un ou plusieurs fichiers CSS, un ou plusieurs fichiers JS, et une ou plusieurs configurations JS.

05/07/2025, by Ivan

Drupal 8 introduit de nombreuses nouvelles API et ne contient que certaines des API de Drupal 7/6. Cette section décrit en détail les API de Drupal 8.

Avant de plonger dans la documentation ci-dessous, vous souhaiterez peut-être consulter les informations de base et prérequis, ainsi que les guides de développement de modules Drupal 8.x, qui expliquent certains concepts et terminologies présumés dans cette documentation API.