2012-05-31 91 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

嗯,夠公平的,但是你必須假設,在「如果(男人)」的情況下,男人被定義爲一個常數,否則它總會返回錯誤。沒有跡象表明這些代碼在哪裏或上下文中使用,乍一看,它看起來像是僞代碼和從其他地方複製的東西的混合。 –