Как перехватить событие создания ноды в template.php? Drupal 7

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

Аватар пользователя Sadchenko Sadchenko 30 августа 2022 в 1:43

Ребята всем привет. Я сперва перерыл гугл и так и не нашел решения своего вопроса!
У меня есть тип материала ORDER
Этот ORDER создается стандартно через стандартную форму /node/add/order
Мне нужно чтоб после нажатия на кнопку сохранить и добавления этой ноды в базу данных, я смог перехватить это события и программно еще дозаполнить разные поля в этой ноде. Как мне это сделать? Без использования Rules, а программно в файле template.php?

Лучший ответ

Аватар пользователя ivnish ivnish 30 августа 2022 в 6:56

hook node save, hook node presave, hook node insert: выбирайте любой

Ну и эти хуки в теме работать не будут, только в кастомном модуле

Комментарии

Аватар пользователя ivnish ivnish 30 августа 2022 в 6:56

hook node save, hook node presave, hook node insert: выбирайте любой

Ну и эти хуки в теме работать не будут, только в кастомном модуле

Аватар пользователя Sadchenko Sadchenko 30 августа 2022 в 14:09

ivnish wrote: hook node save, hook node presave, hook node insert: выбирайте любой

Ну и эти хуки в теме работать не будут, только в кастомном модуле

Спасибо, вот как раз то что эти хуки не работают в теме мне и нужно было знать)