在哪里找到我的Drupal重定向

时间:2015-07-20 17:48:19

标签: drupal

我有一个drupal 7网站,它在登录后重定向到一个页面。我不希望它重定向到该页面,但希望它重定向到另一个页面。

我在哪里可以找到控制它的内容?我相当肯定这将是drupal的管理区域,但还没有找到它。

4 个答案:

答案 0 :(得分:0)

您可以通过规则/操作更改目的地。

  1. 创建目标节点或视图
  2. 转到“管理”»“配置”»,在“系统”标题下,点击“操作”。
  3. '创建高级操作'
  4. 点击下拉菜单选项“重定向到网址...”。
  5. 点击“创建”按钮。
  6. 在“配置高级操作”页面上, 在“标签”标题下, 您可以将标签保留为默认值 “重定向到网址”。
  7. 在“网址”标题下,输入目的地的路径。
  8. 点击“保存”按钮。
  9. 转到“模块”页面并启用模块“触发”(如果尚未启用)。
  10. 转到“管理”»“结构”»“触发器”,然后点击“用户”标签。
  11. 在“触发器:用户登录后”标题下,单击向下箭头。在下拉菜单中,单击刚刚创建的操作的名称。
  12. 单击“分配”按钮。
  13. 退出,​​然后重新登录进行测试。
  14. https://www.drupal.org/node/683696

    了解详情

答案 1 :(得分:0)

这里有3个选项:

  1. 只需安装Login Destination模块,然后在模块的管理设置页面中设置您希望用户重定向到的路径。

  2. 使用hook_user_login挂钩hook_user_login(&$edit, $account)

  3. 使用规则指定用户登录时的规则。

答案 2 :(得分:0)

你可以:

  1. 在后端以管理员用户身份登录。
  2. 转到folliwng网址{您的drupal网站} / admin / config / system / site-information
  3. 查找输入框Default front page
  4. 输入您拥有的页面路径,例如仪表板(PS:仪表板页面应该可以访问。)

答案 3 :(得分:0)

您可以使用Rules模块,

规则模块允许站点管理员根据发生的事件定义有条件执行的操作。

  1. 创建新规则
  2. 添加'用户已登录'
  3. 之类的活动
  4. 如果您针对任何特定条件运行此规则,则可以添加条件,例如"用户有角色"并提供用户角色或保持原样
  5. 添加' Page redirect'等操作。并提供页面网址
  6. 保存并清除缓存