我安装了这个模块,commerce_checkout_redirect,它会在签出并返回结帐页面之前将匿名用户重定向到登录表单。
但是,我想将用户重定向到另一个页面..我需要链接才能注册。
因为我的用户有两种不同的注册表单,私有和企业
我打开了commerce_checkout_redirect.module
,在里面我发现return drupal_goto('user/login')
我将其更改为return drupal_goto('my_url')
任何帮助都将非常感谢! 谢谢!
答案 0 :(得分:0)
你做对了。您可以使用规则或使用commerce_checkout_redirect模块进行重定向。
如果您需要将其重定向到自定义网址,请对模块进行更改。将其视为自定义模块。在升级过程中,请确保您也对此模块进行更改
答案 1 :(得分:0)
你可以编写自己的钩子来覆盖商业结账模块(自定义模块),所以当有人更新商业结账模块时它没有风险
登录后还有其他几个drupal重定向模块,它将用户带到目标页面。
您可以选择使用规则模块,您可以在其中定义规则,以便在登录后将用户重定向到目标页面