привет. помогите плз.
нужно сделать так:
нахожусь во view // some table with action links (like delete/edit)
после delete/edit вернуть на страницу этого же view
thanks уже сделал...
кратко:
function yourtheme_form_alter($form_id, &$form) {
//отлавливаем по action
if ( $form['#action'] == '/here/your/form/action' ){
// например
$form['#redirect']= "/members";
}
...
}
в этом случае после отработки формы с заданным экшн происходит переадресация
на нужную вам страницу
нарыл:
action иногда содержит в себе параметр destination
например в коде: /node/127/edit?destination=admin%2Fnode ( / = %2F )
и, собственно, к action можно добавить ?destination=нужный_пасс
заменяя / на %2F
Комментарии
смотри Forms API, там есть
где смотреть?
А вот http://api.drupal.org/api/4.7/file/developer/topics/forms_api_reference....
thanks уже сделал...
кратко:
function yourtheme_form_alter($form_id, &$form) {
//отлавливаем по action
if ( $form['#action'] == '/here/your/form/action' ){
// например
$form['#redirect']= "/members";
}
...
}
в этом случае после отработки формы с заданным экшн происходит переадресация
на нужную вам страницу
п.с. функцию разместить в template.php
нарыл:
action иногда содержит в себе параметр destination
например в коде: /node/127/edit?destination=admin%2Fnode ( / = %2F )
и, собственно, к action можно добавить ?destination=нужный_пасс
заменяя / на %2F
проверил - работает