Триггер "Перенаправление анонима" - не создается нода

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

Аватар пользователя sos987 sos987 5 марта 2012 в 1:04

У меня на сайте разрешено создавать анонимам ноды определенного типа (без публикации, разумеется).
Пытаюсь настроить, чтобы анонима после создания вместо некрасивой страницы "Доступ запрещен" (на просмотр свежесозданной им ноды), перенаправляло на заготовленную страницу.
Создал Действие - перенаправление на URL.
Как только привязываю его триггером, нода перестается постится вообще, хотя пользователя перенаправляет успешно.
Как сделать так, чтобы и контент создавался (права на его создание есть) и перенаправление работало именно после создания, а не вместо него?

Комментарии

Аватар пользователя Tier_WerWolf Tier_WerWolf 5 марта 2012 в 9:56

Можно попробовать простенький модуль, который по сейву ноды делает редирект на твою страницу (через hook_nodeapi (op insert) в D6, в 7 чуть по другому - через hook_node_insert())
----
P.S. возможно, этот вариант не сработает.

Аватар пользователя Vovovich Vovovich 20 марта 2012 в 3:17

Есть такой модуль Custom destination. В нем задается название формы, после обработки которой попадаешь на нужную страницу. Я использовал этот модель для профилей юзеров, чтобы при сохранении данных они сразу переходили в начало своего профиля.