2012-05-31 58 views
0

我需要为特定用户重定向网址,例如,如果男士登录该网站必须重定向到男性类别,并且女性登录该网站必须重定向到女性类别。这里下面的代码我用于重定向。Magento URL重定向到基于客户登录的类别

if(men)

$ this - > _ redirect('men');

其他

$此 - > _重定向( '女');

任何人都可以解释我做错了什么?上面的代码不适合我。

感谢 普拉卡什

回答

0

您可以覆盖Mage_Customer_AccountController::_loginPostRedirect()方法以便在登录后重定向到任何你想要的地方。

如果万一男子&妇女的客户群体,那么你可以很容易地重定向到任何网页你喜欢使用以下现成的扩展:
http://www.magepsycho.com/custom-login-redirect-pro.html

干杯!

+0

这是一个精心制作的广告吗? –

+1

不是。我发布了两种方法:基于帐户控制器重写开发模块或使用现成的解决方案。 – MagePsycho

+0

哈哈没问题,只是玩笑:) –

-1

我真的不知道怎么回答这个问题。

你发布的内容并不是真正的代码。这不是有效的PHP。

此外,你试图达到什么没有简单的解决方案。

如果您是学习编程的新手,我会诚实地建议您不要开始使用Magento。 Magento是一个非常强大的平台,但其背后的概念和软件非常复杂。

我建议在尝试使用此平台构建之前尽可能多地学习独立于Magento的PHP/MySQL。

+0

它是有效的PHP。 – benmarks

+0

嗯,够公平的,但是你必须假设,在“如果(男人)”的情况下,男人被定义为一个常数,否则它总会返回错误。没有迹象表明这些代码在哪里或上下文中使用,乍一看,它看起来像是伪代码和从其他地方复制的东西的混合。 –