Drupal 6 - 添加分类术语后重定向

jod*_*odm 2 drupal drupal-6 drupal-taxonomy drupal-modules

在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');
  }
}
Run Code Online (Sandbox Code Playgroud)

如果不是drupal_goto()我把die('Here');它输出,但是drupal_goto()不起作用?

Osw*_*ald 5

实现hook_form_FORM_ID_alter以下方法之一.

  • 如果您事先知道要重定向的位置,请更改$form['#redirect']条目.
  • 如果您只是在提交后才知道要重定向的地方,请添加一个额外的回调$form['#submit'].该回调接收$form数组和&$form_state数组引用.将$form_state['redirect']条目设置为您要重定向到的路径.