Drupal -当节点被删除时需要重定向到指定的页面



我正在使用病理模块,目前当节点被删除时,用户将获得404错误。我想设置一个规则,这样当删除任何节点时,就会设置一个重定向,以便将寻找该路径的用户发送到主页。

我需要规则吗?如果需要,最好的方法是什么?到目前为止,由于nid和病理创建的重定向之间的相互作用,我还没有成功地让它工作。我的许多用户都通过电子邮件等方式收到了url,我不希望他们得到404。

提前感谢!

可以为您提供一个解决方案:

  1. install https://www.drupal.org/project/hook_post_action module
  2. 编写自己的模块,在其中实现hook_node_postdelete($node),其中设置drupal_goto()

最新更新