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 в пн, 29/10/2007 - 16:22.

Мда. Только что нашёл перевод API: http://docs.drupal.ru/doc/api_khuki
Еще и ещё раз подтверждается старое правило:

Если ты придумал что-то гениальное - поищи и окажется, что это уже сделали до тебя.


Опубликовано VladSavitsky в пт, 02/05/2008 - 13:11.

http://docs.drupal.ru/71


Опубликовано cyberty в вт, 30/03/2010 - 14:00.

"VladSavitsky" написал(а):

http://docs.drupal.ru/71

Не найдена.


Новое на сайте

Ссылки партнёров