我进行了很多搜索以尝试解决此问题,但我不太确定要搜索什么。我真的没有找到任何东西。
本质上,我正在开发一个用户可以注册活动的网站。但是,如果用户没有登录,我需要将他们重定向到注册屏幕。这是我能够毫不费力地完成的。但是,我需要重定向回他们尝试注册的事件。
我真正的问题是我需要返回的页面的 URL 包含一个参数,我不确定如何让注册页面在重定向回来时考虑该参数。
当前,当匿名用户尝试访问
http://[...].com/drupal/?q=civicrm/event/register&id=6
我让它把你重定向到
http://[...].com/drupal/?q=user/register&destination=civicrm/event/register&id=6
但是,一旦提交表单,“&id=6”就不会作为目标参数的一部分,这意味着你只是去。
http://[...].com/drupal/?q=civicrm/event/register
这不是一个有效的页面。
有没有办法让目标参数包含“&id=6”?
一时兴起我也试过。
[...]destination='civicrm/event/register&id=6'
[...]destination="civicrm/event/register&id=6"
[...]destination=civicrm/event/register#id=6