0

我尝试使用以下代码更改评论表单重定向路径。

function Mymodule_form_alter(&$form, &$form_state, $form_id){
 if($form_id=='comment_form' && arg(0)=='writing'){
   $form['#redirect'] = 'writing/'.arg(1); 
 }
}

但它不起作用。任何人都可以帮助我吗?

4

1 回答 1

0

请检查 arg(0) 是否正在“写入”...?确保if condition是真的。我试过下面的代码并且工作正常。

function mymod_form_alter(&$form, &$form_state, $form_id){
  if($form_id=='comment_form' ){
    $form['#redirect'] = 'node'; 
  }
}
于 2012-10-15T10:12:23.777 回答