我在我的首页底部有一个轮询块,我想在提交后将轮询表单重定向到块。我使用Drupal 6.x. 像往常一样,我用这个form_alter
。Drupal表单重定向到片段
function MYMODULE_form_alter(&$form, &$form_state, $form_id) {
switch ($form_id) {
case 'poll_view_voting':
// not worked also
//$form['#redirect'] = url('', array('fragment' => 'poll-block'));
$form['#redirect'] = '#poll-block';
break;
}
}
提交后,我重定向到/%2523poll_block
(这是一个404页)。
在preprocess_page
函数中,我使用drupal_set_message()
编写了$_REQUEST['q']
,它显示良好的重定向(#poll-block),但浏览器中的URL是编码的。
任何人都可以帮助我吗?
在此先感谢。
它的工作。你真棒。谢谢。 – danyg 2012-08-04 07:26:00