замена drupal_goto

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

Аватар пользователя masdeft masdeft 17 октября 2009 в 12:35

Здравствуйте. К большому сожалению по некоторым причинам сайт строиться на 5ке, а как известно drupal_goto в функции .._submit(){...} не работает. Мне просто нужно при сабмите поменять урл. Подскажите пожалуйста. Спасибо.

Комментарии

Аватар пользователя masdeft masdeft 17 октября 2009 в 13:46

Попробуйте использовать $form['#action'] в функции формирования формы.

Форма состоит из двух сабмитов, мне это не подходит. Необходимо чтобы при одном сабмите - один урл, при другом - другой урл Smile

Аватар пользователя Demimurych Demimurych 17 октября 2009 в 17:38

"vectoroc" wrote:
в 5-е вроде можно из form_submit сделать return $url; для редиректа по нужному адресу.

верно.
не говоря уже про другие менее красивые способы сделать тоже самое.

Аватар пользователя masdeft masdeft 17 октября 2009 в 22:59

да уж вариантов много. Причина в том, что здесь же на форуме прочитал мол drupal_goto слишком коварная... не знаю в чём её коварство, но у меня была проблема, которую я свалил на гоу ту. А оказывается дело в шляпе. В 5ке выбор сабмит функций другой.