Наименование хуков в Drupal

Главные вкладки

Аватар пользователя roman-yrv roman-yrv 13 августа 2012 в 12:52

Добрый день !

Подскажите, пожалуйста, в чем различие в Drupal 7 между hook_insert и hook_node_insert или hook_load и hook_node_load и т.д. ?
Ведь, по идее, они выполняют одно и то же.
Или это для совместимости с прежними версиями Drupal ?

И еще такой вопрос.
Если самому определять хуки, то как более правильно их называть ?
К примеру, если мне нужно обработать хук insert, то как правильнее назвать - [MY-MODULE]_insert() или [MY-MODULE]_node_insert() ?

Комментарии

Аватар пользователя orb orb 13 августа 2012 в 14:07

одни для тех случаев когда ваш модуль сам делает новый тип ноды и эти хуки работают на ваших нодах
а другие хуки для любых нод