Formlarımdan birinde $form_state['redirect']
, kullanıcı eylem düğmelerinden birini tıklattıktan sonra form bu hedefe gidecek şekilde ayarlamaya çalışıyorum .
Ben incelemek Eğer $form_state['redirect']
önce ve ben yönlendirme ekledikten sonra hem NULL öncedir ve sonrasında uygun diziyi içerir. Yönlendirmeyi şu şekilde ayarlıyorum:
$form_state['redirect'] = array(
'my/custom/path/' . $nid,
array('query' => drupal_get_destination()),
);
Hedefi kullanıcının bir sonraki yola görüntüleme formundan korumak istiyorum (bu yüzden, ben drupal_get_destination()
bir dizi ile 'destination' => 'some/path/here'
iç döner döndürüyorum .
Görünüşe göre, halihazırdaki formun yolunda bir hedef olduğundan, kendi form gönderme işleyicime ne koyarsam yapayım, bu hedefe yönlendirir (yukarıdaki koda bakın). Hatta drupal_goto () kullanarak denedim ve bu da kullanıcıyı yönlendirmedi.