Drupal API: Хук справа, хук слева - нокдаун!
Прислано: VladSavitsky
пт, 26/10/2007 - 14:31
Оригинал статьи 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.
См: http://api.drupal.org/api/group/hooks/5
- VladSavitsky's blog
- Для комментирования войдите или зарегистрируйтесь
Мда. Только что нашёл перевод API: http://docs.drupal.ru/doc/api_khuki
Еще и ещё раз подтверждается старое правило:
Если ты придумал что-то гениальное - поищи и окажется, что это уже сделали до тебя.
- Для комментирования войдите или зарегистрируйтесь
- Для комментирования войдите или зарегистрируйтесь
Не найдена.
- Для комментирования войдите или зарегистрируйтесь



Комментарии