如何将自定义页面设置为客户帐户的默认页面
How to set custom page as default page for customer account?
我有一个无法解决的问题。部分原因是我无法用正确的术语来解释。我是新手,很抱歉问了这个笨拙的问题。
下面你可以看到我的目标概述。
我刚刚以客户身份登录我的网站,默认显示"DashBoard",我想将其设置为自定义页面(订单历史记录),这可能吗?如果是,如何?
我如何在Magento CE1.7 中进行此操作
这可能是一个重复的问题对不起,请原谅我。
有什么想法吗?
希望这能帮助
<?php Mage::getSingleton('customer/session')->setAfterAuthUrl(Mage::getUrl("sales/order/history/"));?>
或者尝试此扩展:http://www.magentocommerce.com/magento-connect/custom-login-redirect.html
解决方案:
- 重写
Mage_Customer_AccountController
并重写_loginPostRedirect()
- 将表单的提交操作更改为自定义控制器
- 在调度后操作中使用Observer,并在Observer方法中进行重定向
由于你是新手,第一个解决方案会更容易一些。
祝你好运!
相关文章:
- 用嵌套函数和默认函数定义函数
- 客户端服务器REST API captcha实现
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- CKeditor:更改对话框中的默认选择选项
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 在不阻止默认行为的情况下检测IE10中的缩放
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 'Body'在chrome扩展中打开默认电子邮件客户端时为空
- 引导日期选择器占用客户端PC时间,如何从服务器设置默认时间
- 详细信息视图 ASP.Net 取消客户端的默认编辑模式
- 创建按钮从输入中获取值并打开默认的电子邮件客户端
- 如何将自定义页面设置为客户帐户的默认页面
- 是否有一种方法来检查如果谷歌浏览器安装(和默认浏览器)通过网页/ JavaScript不安装任何客户端
- 想要从应用程序提交照片,而不使用默认的邮件客户端(使用Javascript)
- Javascript打开默认的电子邮件客户端不工作
- 通过Javascript默认邮件客户端检测
- Kafka, nodejs客户端(kafkaesque) socket默认超时