我可以在magento中拥有多个成功(一页)页面吗
我可以在magento中拥有多个成功(一页)页面吗。一个用于货到付款,另一个用于网上银行转账我可以在magento中拥有多个成功(一页)页面吗,magento,Magento,我可以在magento中拥有多个成功(一页)页面吗。一个用于货到付款,另一个用于网上银行转账 提前谢谢 只需修改checkout success页面的模板文件(checkout/success.phtml),就可以显示所使用的每个方法的内容。您可以访问模板中的order对象,并且可以在那里执行所有操作。如果需要其他功能,只需扩展checkout success块并使用模板中的新功能即可。绝对不需要创建一个新的成功页面,如果您这样做了,您将需要扩展签出控制器,这可能会导致升级等问题 <?ph
提前谢谢 只需修改checkout success页面的模板文件(checkout/success.phtml),就可以显示所使用的每个方法的内容。您可以访问模板中的order对象,并且可以在那里执行所有操作。如果需要其他功能,只需扩展checkout success块并使用模板中的新功能即可。绝对不需要创建一个新的成功页面,如果您这样做了,您将需要扩展签出控制器,这可能会导致升级等问题
<?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); ?>
<?php if ($order->getPayment()->getMethod() == "checkmo"): ?>
<p>Check or Money Order HTML</p>
<?php else if ($order->getPayment()->getMethod() == "bank_transfer"): ?>
<p>Bank Transfer HTML</p>
<?php endif; ?>
支票或汇票HTML
银行转账HTML
有关更多信息,请参阅fontis的这篇文章:亲爱的感谢您的回复,但我的问题是我可以创建两个成功页面吗…………亲爱的Ashley我是一名开发人员,我使用了这一功能,但客户说不,请创建两个不同的页面,这就是我问这个问题的原因。如果您必须有两个页面,然后创建一个新的phtml文件,然后在布局xml文件中创建一个块。然后扩展checkouts onepage控制器并覆盖place order函数以执行检测并重定向到相应页面。