Přejít k hlavnímu obsahu

Ačkoli na vodě může být háček nepopulární, ve světě Drupalu je a esenciálním základem všeho. Hook (česky tedy háček) přesně vystihuje, jak jádro Drupalu obsluhuje veškeré moduly. Při zpracování požadavku (zobrazení stránky, uložení článku, smazání přiloženého souboru,…) jádro postupně prochází seznam háčků a dává šanci každému povolenému modulu, aby se „zaháknul“ v případě, že modul tento háček implementuje. Háček jako takový si lze představit jako událost, např. hook_user_delete se volá při smazání uživatele.

Jádro Drupalu samo o sobě poskytuje obrovské množství těchto háčků (seznam zde: https://api.drupal.org/api/drupal/includes%21module.inc/group/hooks/7), ale samozřejmostí je možnost implementace vlastního háčku a tím odchytávání a zpracování událostí, které jsou důležité pro vaši aplikaci.

Kategorie
Chci vědět víc o Drupalu!