在Drupal中添加分类术语时,它会重定向回自身以添加另一个术语。有没有办法覆盖这个?
我到目前为止尝试过:
•将?destination = _添加到链接到/ add / term / page的页面 •试过hook_taxonomy:
function modulename_taxonomy($op, $type, $array = NULL) {
if ($type == 'term' && ($op == 'insert' || $op == 'update') && $array['parent'][39] == 39) {
drupal_goto('page.html');
}
}
如果drupal_goto()
代替die('Here');
,我会输出drupal_goto()
,但{{1}}不起作用?
答案 0 :(得分:5)
实施hook_form_FORM_ID_alter
以下方法之一。
$form['#redirect']
条目。$form['#submit']
添加其他回调。该回调接收$form
数组和&$form_state
数组引用。将$form_state['redirect']
条目设置为您要重定向到的路径。答案 1 :(得分:0)
您可以使用规则模块,我确信您可以创建一个操作来重定向到网址。