Pour modifier le formulaire de création d'un nœud sous drupal 8, on peut utiliser le bon vieux HOOK_form_alter(), mais on peut aussi faire quelque chose de plus « propre » en altérant le type d'entité pour redéfinir son formulaire. Cela…
La form api de drupal est très puissante, mais pour jouer avec le markup html avec les #prefix et #suffix peut s'avérer rapidement complexe en plus d'être un peu sale au niveau du code. Dans drupal 8 il est possible de facilement utiliser…
Dans Drupal 8, le principe des hooks a été remplacé par un système d'évènement qui est lancé et peut être intercepté, cela se passe en 3 étapes : Création de l'évènement (classe étendant la classe Event) Lancer l'évènement Interception de…
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…