ПХП-блок, срабатывающий при добавлении ноды.

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

Аватар пользователя AnNik AnNik 22 сентября 2008 в 9:08

Задачка такая: надо, чтобы при добавлении ноды срабатывал, помимо стандартных действий Друпала, еще и собственный небольшой пхп-скриптик.
Вижу два варианта:
1. Предпочтительный вариант. Делаем блок типа php-код, говорим показывать его на страницах node/add*.
В этом случае надо в скрипт добавить проверку того, что была нажата кнопка Submit, чтобы скрипт работал только после ее нажатия, а не тогда, когда выводится форма для ввода ноды. Как это можно проверить?
2. Если для node/add* не получается... Тот же php-блок говорим показывать на страницах node/*.
В этом случае надо вставлять проверку того, что эта нода только что добавлена, чтобы он не работал при втором и следующих просмотрах страницы. Как это можно проверить?

Комментарии

Аватар пользователя glu2006 glu2006 22 сентября 2008 в 9:42

Бросьте свой взгляд в сторону nodeAPI там есть решение вашей проблемы цепляете свой скрипт на событие 'save' и в принципе все.