
Le module Views est largement utilisé dans l’écosystème Drupal. Listes de contenus, tableaux, blocs, diaporamas, exportation de données — ces contenus sont généralement affichés avec Views. Si vous utilisez des types de contenu, types de blocs ou d’autres types d’entités, Views est déjà intégré automatiquement avec eux et vous pouvez utiliser Views pour afficher votre contenu.


Dans l’article précédent, nous avons vu comment intégrer le module Views avec une base de données personnalisée pour le module Did this help? :
https://www.drupal.org/project/did_this_help
Dans cet article, nous allons surcharger le filtre Views pour un champ Choice (oui/non) :


Il y a des avis selon lesquels Drupal est une plateforme compliquée et qu’il est difficile d’installer et configurer Drupal. Mais Drupal est en développement actif depuis plus de 20 ans, et durant ce temps, toutes les méthodes d’installation et de configuration ont été constamment améliorées. Maintenant, vous pouvez installer Drupal avec Docker dans un environnement virtuel. Utilisons Lando et installons Drupal en 10 minutes.


Lorsque nous utilisons Drupal et que nous avons besoin d'utiliser le code d'un module contrib ou du noyau dans un module personnalisé, nous utilisons des hooks et des services. Nous avons déjà utilisé des hooks dans cet article :


Dans l’article précédent, nous avons examiné ce qu’est l’Injection de Dépendances :
12.15. Services et Injection de Dépendances.
Dans cet article, un exemple de code avec Injection de Dépendances dans un contrôleur.
/modules/custom/drupalbook/src/Controller/ModalFormContactController.php :


Dans les articles précédents, nous avons vu ce que sont les Services, l’Injection de dépendances (DI) et comment les utiliser dans un Controller :
12.15. Services et Injection de dépendances.
12.15.1. Injection de dépendances dans un contrôleur
Dans cet article, un exemple de comment ajouter des services via DI dans une classe de bloc :
/modules/custom/drupalbook/src/Plugin/Block/CartBlock.php :


Dans les articles précédents, nous avons vu ce que sont les Services, l’Injection de Dépendances (DI) et comment les utiliser dans un Controller ou un bloc :
12.15. Services et Injection de Dépendances.
12.15.1. Injection de Dépendances dans un contrôleur
12.15.2. Injection de Dépendances dans un bloc


Dans les articles précédents, nous avons examiné ce que sont les Services, l’Injection de Dépendances (DI) et comment les utiliser dans votre contrôleur, bloc et formulaire :


Dans les articles précédents, nous avons expliqué ce que sont les Services, l’Injection de Dépendances (DI) et comment les utiliser dans votre contrôleur, bloc et formulaire :


Bienvenue dans la documentation d’EBT. Les modules Extra Block Types (EBT) sont une série de modules Drupal inspirés des constructeurs de pages Guttenberg, Elementor, WP Bakery. Combinés avec Layout Builder, ces modules facilitent grandement la création de pages d’atterrissage.
