Dans le cours : Créer un module avec Drupal 8

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 22 600 cours dispensés par des formateurs experts ou achetez ce cours séparément.

Découvrir les hooks Drupal

Découvrir les hooks Drupal - Tutoriel Drupal

Dans le cours : Créer un module avec Drupal 8

Démarrer mon mois d’essai gratuit

Découvrir les hooks Drupal

Et je vous ai gardé le meilleur pour la fin : les « Hooks Drupal ». En fait, les « hooks », comme je l'ai déjà évoqué permettent d'altérer le fonctionnement de Drupal. Drupal, pour la plupart de ses événements va aller invoquer des « hooks » auxquels on va pouvoir s'accrocher. Ici par exemple, ce qu'on va pouvoir faire : on voit qu'on a « hook_ENTITY_TYPE » de « view ». Donc en fait, à chaque fois qu'on va aller sur une page et qu'on va aller voir un « user » ou un « node », donc le « hook » va être exécuté. Ici ce qu'on va faire par exemple, c'est qu'on va utiliser le « hook_ENTITY_TYPE_presave ». Donc avant de sauvegarder un nœud, on va ici appliquer ça à un nœud. Eh bien, on va aller exécuter une action particulière. Donc si on clique dessus, on a les détails de l'utilisation de ce « hook ». Donc allons-y, on va créer notre « hook ». Pour créer un « hook », il faut créer un fichier « module » : « demo.module ». Alors, dans Drupal 7 le fichier « module » vous le créez dès le début…

Table des matières