Ребята всем привет. Я сперва перерыл гугл и так и не нашел решения своего вопроса!
У меня есть тип материала ORDER
Этот ORDER создается стандартно через стандартную форму /node/add/order
Мне нужно чтоб после нажатия на кнопку сохранить и добавления этой ноды в базу данных, я смог перехватить это события и программно еще дозаполнить разные поля в этой ноде. Как мне это сделать? Без использования Rules, а программно в файле template.php?
Как перехватить событие создания ноды в template.php? Drupal 7
Главные вкладки
Лучший ответ
hook node save, hook node presave, hook node insert: выбирайте любой
Ну и эти хуки в теме работать не будут, только в кастомном модуле
Комментарии
hook node save, hook node presave, hook node insert: выбирайте любой
Ну и эти хуки в теме работать не будут, только в кастомном модуле
Спасибо, вот как раз то что эти хуки не работают в теме мне и нужно было знать)
Обычно всё что hook_* лучше сразу в кастомный модуль. А всё что theme_* можно в теме