Как удалить переводы ноды после её удаления

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

Аватар пользователя kuzyakiev kuzyakiev 15 октября 2010 в 2:25

Привет, есть мультиязычный сайт. При удалении ноды нужно удалять её переводы. Подскажите как это сделать.
Пытался через rules

if ($node->tnid != 0){
        dsm(translation_node_get_translations($node->tnid));
        $result = db_query("SELECT nid FROM node WHERE language <> '%s' AND tnid = '%d'",$node->language,$node->tnid);        
        while ($row = db_fetch_object($result)){
            dsm($row->nid);
           
        }        
    }

Но что translation_node_get_translations($node->tnid) выдаёт пустой масив
И result пустой результат.

Наверное это связано с тем что событие всетаки after delete.

Как словить событие before delete(going to delete)?

Комментарии