Как внедрить свой код в сохранение ноды?

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

Аватар пользователя Dark_kz Dark_kz 17 августа 2010 в 13:17

Есть тип материала созданный средством Drupal (не самописный модуль). Есть CCK поле "статус", доступное для просмотра пользователю и доступное для редактирования модератору. Пользователь создает ноду и видит что статус у нее "в обработке" (по-умолчанию). Необходимо после изменения статуса модератором, отправлять на почту автора ноды уведомление, а также закрыть доступ на редактирование и удаления материала пользователю.

Насколько я знаю hook_nodeapi может это сделать, но только если бы тип материала был из самописаного модуля. Как можно внедрить свой код? Неужели лезть в node_invoke модуля node?

Спасибо

Комментарии