---
url: 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/hooksysteem'
title: 'Hooksysteem | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2023-11-06T07:00:47+00:00'
updated: '2026-10-24T00:36:41+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Het Drupal-hooksysteem is een hulpmiddel om de werking van Drupal uit te breiden en aan te passen. Ontwikkelaars wijzigen er het gedrag van bestaande Drupal-functies mee en voegen nieuwe werking toe zonder de corecode aan te passen. Hooks zijn functies die op vaste momenten tijdens een Drupal-request worden aangeroepen. Daarmee communiceren modules met de corecode en andere modules en passen ze de paginaoutput aan.'
tags:
  - 'Drupal glossary'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T00:36:41+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: Hooksysteem
      description: 'Het Drupal-hooksysteem is een hulpmiddel om de werking van Drupal uit te breiden en aan te passen. Ontwikkelaars wijzigen er het gedrag van bestaande Drupal-functies mee en voegen nieuwe werking toe zonder de corecode aan te passen. Hooks zijn functies die op vaste momenten tijdens een Drupal-request worden aangeroepen. Daarmee communiceren modules met de corecode en andere modules en passen ze de paginaoutput aan.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2023-11-06T07:00:47+0000'
      dateModified: '2026-10-24T00:36:41+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/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/hooksysteem'
      articleSection: Drupal-woordenlijst
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/hooksysteem'
      description: 'Het Drupal-hooksysteem is een hulpmiddel om de werking van Drupal uit te breiden en aan te passen. Ontwikkelaars wijzigen er het gedrag van bestaande Drupal-functies mee en voegen nieuwe werking toe zonder de corecode aan te passen. Hooks zijn functies die op vaste momenten tijdens een Drupal-request worden aangeroepen. Daarmee communiceren modules met de corecode en andere modules en passen ze de paginaoutput aan.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://dxpr.com/nl'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: nl
---
[Helpcentrum](/nl/hc)/[Documentatie](/nl/hc/documentatie) /[Drupal leren](/nl/hc/documentation/learn-drupal) /[Drupal-woordenlijst](/nl/hc/documentation/learn-drupal/drupal-glossary) # Hooksysteem

 Drupal lerenDrupal-woordenlijst

   ## In deze gids

Het Drupal-hooksysteem is een hulpmiddel om de werking van Drupal uit te breiden en aan te passen. Ontwikkelaars wijzigen er het gedrag van bestaande Drupal-functies mee en voegen nieuwe werking toe zonder de corecode aan te passen. Hooks zijn functies die op vaste momenten tijdens een Drupal-request worden aangeroepen. Daarmee communiceren modules met de corecode en andere modules en passen ze de paginaoutput aan.

Hooks definieer je in het .module-bestand van een module. Bij het aanroepen van een hook doorzoekt Drupal alle ingeschakelde modules op functies met de naam van de hook. Vindt hij er een, dan voert hij die uit. Zo communiceren modules met elkaar en met de corecode. Een module voegt bijvoorbeeld met een hook een nieuw veld aan een formulier toe of past de output van een pagina aan.

Hooks zijn een belangrijk onderdeel van het Drupal-ontwikkelproces. Ontwikkelaars breiden er de werking van Drupal mee uit en passen die aan zonder de corecode te wijzigen. Dat maakt Drupal eenvoudiger te onderhouden en te upgraden, en nieuwe modules eenvoudiger te bouwen.