Добрый день !
Подскажите, пожалуйста, в чем различие в Drupal 7 между hook_insert и hook_node_insert или hook_load и hook_node_load и т.д. ?
Ведь, по идее, они выполняют одно и то же.
Или это для совместимости с прежними версиями Drupal ?
И еще такой вопрос.
Если самому определять хуки, то как более правильно их называть ?
К примеру, если мне нужно обработать хук insert, то как правильнее назвать - [MY-MODULE]_insert() или [MY-MODULE]_node_insert() ?
Комментарии
одни для тех случаев когда ваш модуль сам делает новый тип ноды и эти хуки работают на ваших нодах
а другие хуки для любых нод
То есть, hook_insert будет отрабатываться только на моем типе нод, а hook_node_insert - на всех типах нод ?
http://api.drupal.org/api/drupal/modules%21node%21node.api.php/function/...
«This hook is invoked only on the module that defines the node's content type (use hook_node_load() to respond to all node loads).»
Гугл переводчик именно так и говорит