Оригинал статьи [http://api.drupal.org/api/group/hooks/5 Hooks]: (http://api.drupal.org/api/group/hooks/5)
Позволяет модулям взаимодействовать с ядром Drupal.
Система модулей Drupal основана на концепции "хуков" ("hooks"). Хук
это РНР-функция, которая названа foo_bar(), где "foo" - имя модуля (чьё имя файла foo.module) и "bar" - это имя хука. Каждый хук имеет предопределённый набор параметров и заданный тип результата (возвращаемого значения). Чтобы дополнить Друпал, модуль должен просто предоставить хук. Если Друпал желает разрешить вмешательство модулей, он определяет какие модули предоставляют хук и вызывает этот хук во всех разрешённых модулях, которые его предоставляют.
Хуки, которые можно реализовать, объясняются ниже в разделе "Хуки" документации для разработчиков.
Строка "hook", которая используется как замена имени модуля, является определением хука. Например, если файл модуля назван example.module, то hook_help() предоставленный этим модулем будет определён как example_help().
Ниже на странице оригинала приводится таблица хуков в drupal 5.x.
Комментарии
Мда. Только что нашёл перевод API: http://docs.drupal.ru/doc/api_khuki
Еще и ещё раз подтверждается старое правило:
Если ты придумал что-то гениальное - поищи и окажется, что это уже сделали до тебя.
Хде???? хде страница http://docs.drupal.ru/doc/api_khuki?????????
http://docs.drupal.ru/71