如果用户没有正确的权限来查看模块而不是通常的“访问被拒绝,我怎么能让模块重定向。您无权访问此页面。”消息?
答案 0 :(得分:1)
如果它是您自己编写的模块,请使用Drupal的goto函数
http://api.drupal.org/api/function/drupal_goto
如果您不是自己编写,那么它有点困难,您可以设置错误重定向与Drupal和一些模块但是对于特定模块,我认为您可能必须进入并以某种方式修补它。
答案 1 :(得分:0)
你想要修改drupal股票行为的任何事情都可以通过hook_nodeapi来处理
答案 2 :(得分:0)
Custom Error提供了轻松自定义403和404错误消息的功能。这样,您可以使用drupal_goto()
自动重定向用户,或drupal_get_destination()
构建一个登录链接,将用户返回到他们试图查看的页面。
有关更一般的特定于登录的功能,您可以查看LoginToboggan。
如果您不想要模块的开销或外部依赖性,这两个模块的源代码还将包含有关如何处理此问题空间的有用示例。