
Blog Drupal
Drupal est un système de gestion de contenu (CMS) puissant et facilement modifiable qui permet aux utilisateurs de créer et gérer du contenu sur un ou plusieurs sites web. Il est open source et utilisé par des millions de personnes et organisations. Il bénéficie d’une très grande communauté de développeurs et d'utilisateurs. Découvrez sur ce blog des articles sur les modules Drupal, des astuces et du code pour optimiser et ajouter des fonctionnalités à Drupal.
Catégories
Comment ajouter des classes à la balise <body> dans Drupal ?
Ajouter une meta description à une seule route générée par un module Drupal.
Si vous créez une route avec un module drupal, vous pouvez avoir besoin d'ajouter un meta description à cette page. Vous pouvez utiliser le hook hook_page_attachments()
Comment supprimer les erreurs de validation avec un bouton de retour sur un formulaire multistep Drupal ?
Si on crée un formulaire en ajax et multistep, on peut rencontrer un problème avec le bouton retour à l'étape précédente qui va provoquer un problème de validation.
Comment obtenir une suggestion de template twig pour un bloc personnalisé (custom block) ?
Par défaut, Drupal 9 n'a pas de suggestion de template twig pour les types de blocs personnalisés. On peut utiliser un hook pour obtenir une suggestion facilement.
Comment améliorer l’ergonomie du module Paragraph dans le back office ?
Le module paragraphe permet d'améliorer la gestion des contenus sur Drupal. Par défaut, l'affichage des paragraphes peut poser des problèmes d’ergonomie (page d’édition très longue, pas de vue d’ensemble des paragraphes, difficulté pour ordonner, etc). Voilà une solution pour améliorer la présentation des paragraphes.
Comment faire un hook sur un formulaire de paragraph
Découvrez comment faire un hook sur un formulaire du module paragraph dans le BO ou en front pour ajouter des class, un placeholder, etc. La méthode est identique aux hooks pour les formulaires de la Form API mais le hook est spécifique à ce module.
Comment supprimer tous les termes d’une taxonomie
On peut avoir besoin de supprimer tous les termes d’une taxonomie, soit pour les remplacer par une nouvelle liste de termes, soit en cours de développement pour refaire un import.
Twig Snippet Paragraphs
Quelques snippets twigs utils pour créer des template de paragraph
Comment effectuer les mises à jour d'entités en attente après la version 8.7 ?
Comment appliquer les mises à jour de schéma d'entité en attente ?
Obtenir l'URL d'une image dans un template twig paragraph Drupal
Parfois, il peut être utile d'accéder à l'URI brut ou à l'URL du fichier d'une image envoyée avec un champ de référence media dans Drupal 8.
Comment supprimer tous les utilisateurs ou tous les contenus sur Drupal ?
Delete All est un module Drupal 8 / 9 pour développeur qui peut-être utile si vous avez besoin de supprimer tous vos contenus ou tous vos utilisateurs ou seulement une partie en fonction du type de contenu ou du type de rôle utilisateur.