Voici comment ajouter des suggestions de template à un type d'entité personnalisé en fonction du mode d'affichage (view_mode). Ici mon module s’appelle « mon_module » et mon type d'entité personnalisé « resource » : Ci dessous la syntaxe…
Drupal tient un registre des versions des modules installés, ces versions correspondent au dernier numéro du hook_update exécuté du module. Si par exemple vous venez de lancer le hook 10101 du module field_group et que vous souhaitez le…
Drupal 8 propose un système de cache très puissant et à plusieurs niveaux. Ici nous allons voir comment stocker simplement le résultat d'une requête en cache afin de ne pas avoir à la lancer la requête SQL à chaque appel. Commençons par…
Pour créer un champ de base de type lien, dans la définition de votre entité : Si vous souhaitez que stocker une Adresse URL et non pas un lien (et donc sans titre, attributs...) je vous invite à consulter : Drupal 8 & Drupal 9 - Entité…
Remplacement des Entity Field Query en drupal 7, les Entity Query permettent d'effectuer des requêtes sur nos types d'entités, (custom ou non) selon leurs propriétés ou leurs champs (fields). Elles sont une bonne solution pour faire des…