System hooków.

Learn DrupalDrupal-woordenlijst

System hooków Drupala to narzędzie służące do rozszerzania i dostosowywania działania Drupala. Pozwala programistom zmieniać zachowanie istniejących funkcji Drupala i dodawać nowe funkcje bez modyfikowania kodu jądra. Hooki to funkcje wywoływane w określonych momentach wykonywania żądania Drupala. Pozwalają modułom współpracować z kodem jądra i innymi modułami oraz zmieniać treść strony.

Hooki definiuje się w pliku .module modułu. Gdy hook zostaje wywołany, Drupal przeszukuje wszystkie włączone moduły w poszukiwaniu funkcji nazwanych tak jak hook. Jeśli taka funkcja zostanie znaleziona, zostaje wykonana. Dzięki temu moduły mogą współpracować ze sobą i z kodem jądra. Moduł może na przykład użyć hooka, by dodać nowe pole do formularza albo zmienić treść strony.

Hooki to ważna część procesu tworzenia oprogramowania dla Drupala. Pozwalają programistom rozszerzać i dostosowywać działanie Drupala bez modyfikowania kodu jądra. Ułatwia to utrzymanie i aktualizowanie Drupala oraz tworzenie nowych modułów.