我的Magento存储用户的警告和错误消息显示在错误的页面上

时间:2013-10-16 12:28:31

标签: magento

美好的一天我有一个非常好的magento商店。但唯一的问题是错误消息没有显示在他们想要显示的位置。 enter image description here

例如,屏幕截图上显示的消息应该显示在onestepcheckout上。但它会显示在主页上。

2 个答案:

答案 0 :(得分:6)

嗨@mthetheleli beseti

转到onestepcheckout控制器并将其添加到

附近的indexAction中
  $this->loadLayout()
       ->_initLayoutMessages('checkout/session')
       ->_initLayoutMessages('catalog/session')
  $this->renderLayout();

只添加$ this-> _initLayoutMessages('checkout / session');

$ this-> loadLayout()和$ this-> renderLayout();

希望这会对你有所帮助

答案 1 :(得分:0)

错误消息存储在会话中,所以

如果您修改了重定向,从模板中删除了消息块,或者在企业中使用->getGroupedHtml()而不是->toHtml(),则会发现这些问题。

一旦消息被调用,它就会被清除。

有许多不同类型的会话模型,但对我来说这对我来说看起来好像在使用core/sessioncheckout/session