第一个例子
function custom_one_form_alter(&$form, &$form_state, $form_id)
{
if('user_login' == $form_id){
$form['#submit'][] = 'custom_one_user_login_redirect';
}
}
function custom_one_user_login_redirect($form, &$form_state)
{
$form_state['redirect'] = '<front>';
return;
}
第二个例子
function custom_one_form_alter(&$form, &$form_state, $form_id)
{
if('user_login' == $form_id){
$form['#submit'][] = 'custom_one_user_login_redirect';
}
if('cjdntj_node_form' == $form_id) {
$form['actions']['submit']['#submit'][]= 'custom_one_cjdntj_node_submit_do_redirect';
// $form['#redirect'] = array('list_cjdntj');
}
function custom_one_cjdntj_node_submit_do_redirect($form, &$form_state){
if($_GET['chang'] == 'A'){
$form_state['redirect'] = 'list_a_cjdntj';
}
else{
$form_state['redirect'] = 'list_cjdntj';
}
}