注销后如何将客户重定向到 magento 中的默认商店 View ?
在注销时,我将他们重定向到另一个商店 View 。
最佳答案
我知道这并不优雅,但我发现的最简单的方法是复制和修改位于 app/design/frontend/base/default/template/customer/logout.phtml
的模板文件。到您自己的主题目录。
特别是这一行:
<p><?php echo Mage::helper('customer')->__('You have logged out and will be redirected to our homepage in 5 seconds.') ?></p>
<script type="text/javascript">
//<![CDATA[
setTimeout(function(){ location.href = '<?php echo $this->getUrl() ?>'},5000);
//]]>
</script>
通过修改 location.href url 甚至超时,您可以在注销后将用户指向任何地方。例如。:
<script type="text/javascript">
//<![CDATA[
setTimeout(function(){ location.href = '<?php echo $this->getUrl('*/*/login') ?>'},500);
//]]>
</script>
同样,它并不优雅,但它应该是一个足够快的重定向,页面上的快速跳转会将它们推送到另一个 url,在上面的示例中,返回到登录屏幕。
关于注销后 Magento 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12955101/