如何将自定义页面设置为客户帐户的默认页面?

时间:2013-07-22 07:26:27

标签: php javascript jquery ajax magento

我遇到了无法解决的问题。部分是因为我无法用正确的术语来解释它。我是新手,对这个笨拙的问题感到抱歉。

您可以在下面看到我的目标概述。

我刚刚在我的网站默认显示“DashBoard”,我想将其设置为自定义页面(订单历史记录)是否可能?如果是的如何?

我怎样才能在Magento CE1.7中做到这一点

可能是一个重复的问题抱歉只是原谅我..

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

希望这个帮助

<?php Mage::getSingleton('customer/session')->setAfterAuthUrl(Mage::getUrl("sales/order/history/"));?>

或尝试此扩展程序: http://www.magentocommerce.com/magento-connect/custom-login-redirect.html

答案 1 :(得分:0)

解决方案:

  1. 重写Mage_Customer_AccountController并覆盖_loginPostRedirect()
  2. 将表单的提交操作更改为自定义控制器
  3. 在后期调度操作上使用Observer,并在Observer方法中执行重定向。
  4. 由于你是新手,没有magento第一个解决方案会更容易。

    祝你好运!