0

我想要 2 个页面,所有用户都会存在一个页面,但如果您已登录,它会将您重定向到另一个页面。

4

2 回答 2

0

编写一个模块并像这样使用hook_init()函数:

/**
 * Implements hook_init().
 */
function MODULENAME_init() {
  if (user_is_logged_in()) {
    drupal_goto('path_to_other_page');
  }
}

这个钩子只打算为非缓存页面调用,所以 hook_init() 是我会用来做你想做的事情的钩子。

于 2012-06-25T08:54:20.343 回答
0

您可以使用非常流行的LoginToboggan模块。除其他外,它允许您设置用户登录后重定向的页面。

于 2012-06-26T12:13:38.117 回答