Drupal:我可以避免在创建/保存内容后转发吗?

Drupal:我可以避免在创建/保存内容后转发吗?,drupal,Drupal,我是否可以避免在创建/保存内容后转发 我不想在用户单击“保存”后显示节点。是的,在自定义模块中使用,$op=='insert'时,您可以使用另一种行为,如下所示: function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) { switch ($op) { case 'insert': drupal_goto('somewhere_else'); break; } } 注意:代

我是否可以避免在创建/保存内容后转发

我不想在用户单击“保存”后显示节点。是的,在自定义模块中使用,$op=='insert'时,您可以使用另一种行为,如下所示:

function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  switch ($op) {
    case 'insert':
        drupal_goto('somewhere_else');
      break;
  }
}

注意:代码不是我想的,所以就把它当作概念。

控制表单完成后重定向的一般方法是在自定义实现中执行。

您希望显示什么?网站首页或后端主页,而这可能在请求的上下文(节点插入)中起作用,有一种更通用的方法可以应用于任意形式——请参阅我的单独答案。