---
url: 'https://dxpr.com/de/hc/dokumentation/drupal-lernen/drupal-glossar/hook-0'
title: 'Hook | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:11:22+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'Ein Hook ist eine Art Funktion, die im CMS von Drupal verwendet wird. Er erlaubt es Modulen, mit dem Kern-Code von Drupal oder mit anderen Modulen zusammenzuarbeiten, ohne den ursprünglichen Quellcode verändern zu müssen. Hooks sind fester Bestandteil der Architektur von Drupal und werden verwendet, um die Funktionalität von Drupal zu erweitern und anzupassen.'
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-24T08:11:22+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: Hook
      description: 'Ein Hook ist eine Art Funktion, die im CMS von Drupal verwendet wird. Er erlaubt es Modulen, mit dem Kern-Code von Drupal oder mit anderen Modulen zusammenzuarbeiten, ohne den ursprünglichen Quellcode verändern zu müssen. Hooks sind fester Bestandteil der Architektur von Drupal und werden verwendet, um die Funktionalität von Drupal zu erweitern und anzupassen.'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:11:22+0000'
      dateModified: '2026-10-24T08:11:22+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/de/hc/dokumentation/drupal-lernen/drupal-glossar/hook-0'
      articleSection: Drupal-Glossar
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/de/hc/dokumentation/drupal-lernen/drupal-glossar/hook-0'
      description: 'Ein Hook ist eine Art Funktion, die im CMS von Drupal verwendet wird. Er erlaubt es Modulen, mit dem Kern-Code von Drupal oder mit anderen Modulen zusammenzuarbeiten, ohne den ursprünglichen Quellcode verändern zu müssen. Hooks sind fester Bestandteil der Architektur von Drupal und werden verwendet, um die Funktionalität von Drupal zu erweitern und anzupassen.'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Startseite
            item: 'https://dxpr.com/de'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: de
---
[Hilfe-Center](/de/hc)/[Dokumentation](/de/hc/dokumentation) /[Drupal lernen](/de/hc/documentation/learn-drupal) /[Drupal-Glossar](/de/hc/documentation/learn-drupal/drupal-glossary) # Hook

 Drupal lernenDrupal-Glossar

   ## In diesem Leitfaden

Ein **Hook** ist eine Art Funktion, die im CMS von Drupal verwendet wird. Er erlaubt es Modulen, mit dem Kern-Code von Drupal oder mit anderen Modulen zusammenzuarbeiten, ohne den ursprünglichen Quellcode verändern zu müssen. Hooks sind fester Bestandteil der Architektur von Drupal und werden verwendet, um die Funktionalität von Drupal zu erweitern und anzupassen.

Hooks werden in PHP geschrieben und im Modulverzeichnis der Drupal-Installation gespeichert. Wenn ein Modul aktiviert wird, sucht Drupal nach allen Hooks, die in dem Modul definiert sind, und führt sie aus. So können Module mit dem Kern-Code von Drupal oder mit anderen Modulen zusammenarbeiten, ohne den ursprünglichen Quellcode verändern zu müssen.

Hooks werden in zwei Arten unterteilt: **Actions** und **Filter**. Actions sind Funktionen, die ausgelöst werden, wenn bestimmte Ereignisse eintreten, zum Beispiel wenn sich ein Benutzer anmeldet oder wenn ein Node gespeichert wird. Filter sind Funktionen, die Daten verändern, bevor sie angezeigt oder gespeichert werden. Ein Filter lässt sich zum Beispiel verwenden, um die Ausgabe eines Node zu verändern, bevor sie auf der Seite angezeigt wird.

Hooks sind ein wichtiger Bestandteil der Architektur von Drupal und werden verwendet, um die Funktionalität von Drupal zu erweitern und anzupassen. Mit Hooks können Entwickler leistungsstarke und flexible Module erstellen, die mit dem Kern-Code von Drupal oder mit anderen Modulen zusammenarbeiten, ohne den ursprünglichen Quellcode verändern zu müssen.