在结帐drupal之前重定向

时间:2014-04-16 11:52:06

标签: php drupal drupal-7 drupal-commerce

我安装了这个模块,commerce_checkout_redirect,它会在签出并返回结帐页面之前将匿名用户重定向到登录表单。

但是,我想将用户重定向到另一个页面..我需要链接才能注册。

因为我的用户有两种不同的注册表单,私有和企业

我打开了commerce_checkout_redirect.module,在里面我发现return drupal_goto('user/login')我将其更改为return drupal_goto('my_url')

任何帮助都将非常感谢! 谢谢!

2 个答案:

答案 0 :(得分:0)

你做对了。您可以使用规则或使用commerce_checkout_redirect模块进行重定向。

如果您需要将其重定向到自定义网址,请对模块进行更改。将其视为自定义模块。在升级过程中,请确保您也对此模块进行更改

答案 1 :(得分:0)

你可以编写自己的钩子来覆盖商业结账模块(自定义模块),所以当有人更新商业结账模块时它没有风险

登录后还有其他几个drupal重定向模块,它将用户带到目标页面。

您可以选择使用规则模块,您可以在其中定义规则,以便在登录后将用户重定向到目标页面