---
url: 'https://dxpr.com/fr/hc/documentation/learn-drupal/drupal-glossary/hook'
title: 'Hook | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:24:18+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Un hook est un type de fonction utilisé dans le CMS Drupal. Il permet aux modules d’interagir avec le code du cœur de Drupal, ou avec d’autres modules, sans modifier le code source d’origine. Les hooks font partie intégrante de l’architecture de Drupal, et ils étendent et modifient les fonctions de Drupal.'
tags:
  - Drupal-woordenlijst
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T08:24:18+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: Hook
      description: 'Un hook est un type de fonction utilisé dans le CMS Drupal. Il permet aux modules d’interagir avec le code du cœur de Drupal, ou avec d’autres modules, sans modifier le code source d’origine. Les hooks font partie intégrante de l’architecture de Drupal, et ils étendent et modifient les fonctions de Drupal.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:24:18+0000'
      dateModified: '2026-10-24T08:24:18+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/fr/hc/documentation/learn-drupal/drupal-glossary/hook'
      articleSection: Drupal-woordenlijst
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/fr/hc/documentation/learn-drupal/drupal-glossary/hook'
      description: 'Un hook est un type de fonction utilisé dans le CMS Drupal. Il permet aux modules d’interagir avec le code du cœur de Drupal, ou avec d’autres modules, sans modifier le code source d’origine. Les hooks font partie intégrante de l’architecture de Drupal, et ils étendent et modifient les fonctions de Drupal.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Accueil
            item: 'https://dxpr.com/fr'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: fr
---
[Help Center](/fr/hc)/[Documentation](/fr/hc/documentation) /[Learn Drupal](/hc/documentation/learn-drupal) /[Drupal-woordenlijst](/hc/documentation/learn-drupal/drupal-woordenlijst) # Hook.

 Learn DrupalDrupal-woordenlijst

   ## In this guide

Un **hook** est un type de fonction utilisé dans le CMS Drupal. Il permet aux modules d’interagir avec le code du cœur de Drupal, ou avec d’autres modules, sans modifier le code source d’origine. Les hooks font partie intégrante de l’architecture de Drupal, et ils étendent et modifient les fonctions de Drupal.

Les hooks sont écrits en PHP et stockés dans le répertoire des modules de l’installation Drupal. Quand un module est activé, Drupal recherche les hooks définis dans le module et les exécute. Les modules interagissent ainsi avec le code du cœur de Drupal, ou avec d’autres modules, sans modifier le code source d’origine.

Les hooks se divisent en deux types : les **actions** et les **filtres**. Les actions sont des fonctions déclenchées par certains événements, comme la connexion d’un utilisateur ou l’enregistrement d’un nœud. Les filtres sont des fonctions qui modifient les données avant leur affichage ou leur stockage. Par exemple, un filtre peut modifier le rendu d’un nœud avant son affichage sur la page.

Les hooks sont une partie importante de l’architecture de Drupal, et ils étendent et modifient les fonctions de Drupal. Grâce aux hooks, les développeurs créent des modules puissants et flexibles qui interagissent avec le code du cœur de Drupal, ou avec d’autres modules, sans modifier le code source d’origine.