Урок - Термины используемые в курсе "Drupal 7 - Разработка модулей".

Главная » Курсы » Курс Drupal 7, Разработка модулей » Урок - Термины используемые в курсе "Drupal 7 - Разработка модулей".

Обучающий онлайн курс
Drupal 7, Разработка модулей

Лицензия: Копирование запрещено.

Хук - это программный код, который хранится в модуле и выполняется при определенных событиях. На уровне языка программирования хук - это функция. Названия хуков(функций) в Drupal 7 складывается из имени модуля и названия хука, соединенных "_" (символом подчеркивания). Например: node_menu, menu_block, ... :

function node_menu(){
	//...
}

В документации и литературе вы будете встречать названия хуков как hook_* (hook_install, hook_menu, hook_block, ...) это значит, что при определении указанного хука в вашем модуле префикс "hook" нужно заменить на имя модуля. Например для нашего модуля ramech функция определяющая хук hook_menu будет называться ramech_menu() :

function ramech_menu(){
	//...
}