我有一个登录页面的URL。成功登录后,我想重定向到特定页面。为此,我在线下面使用过。
此URL在登录后将用户重定向到图库页面。在想要的画廊我想在登录后显示最近部分。所以我将URL更改为
http://example.com/user/login?destination=gallery#recent 和 http://example.com/user/login?destination=gallery?id=#recent
两者都没有将用户带到最近的部分,登录后也从URL中删除了#recent id。
答案 0 :(得分:1)
我认为你可以找到一些使用某些核心功能或贡献模块的选项。检查How to redirect users after login in drupal?。你也可以采用类似的方式来实现hook_user_login,然后调用drupal_goto以及类似的东西。
答案 1 :(得分:0)
确保您的div #recent位于之后打开的同一HTML页面中 登录。
成功登录重定向到 HREF = “http://example.com/user/login?destination=gallery#recent”
为了更好地理解,这里有一个例子。我的评论与您提出的问题位于同一页面。我们可以通过它的id来使用它。您可以通过将其附加到网址的末尾来链接到任何ID,例如,这是我的评论link