为什么我不能在Magento中显示消息块以在类别页面上显示?

在客户点击“添加到购物车”按钮到类别页面后,我试图让Magento重定向,我没有遇到任何问题(当然,在进行一些搜索后),使用隐藏字段名称为“return_url”.这部分工作正常,项目被添加到购物车,用户被重定向回类别页面.在这里,无论我尝试过什么,我都无法获得消息块来显示成功(或错误)消息.这是我最近的代码尝试(在view.phtml中):

$messages=Mage::getSingleton("checkout/session")->getMessages();
echo $this->getLayout()->createBlock("core/messages")->setMessages($messages)->getGroupedHtml();

谢谢!

最佳答案
您是否尝试过更简单的addSuccess / addError / addNotice函数?

Mage::getSingleton('core/session')->addError(Mage::helper('core')->__('An error'));
Mage::getSingleton('core/session')->addSuccess(Mage::helper('core')->__('A success'));
Mage::getSingleton('core/session')->addNotice(Mage::helper('core')->__('A notice'));

转载注明原文:为什么我不能在Magento中显示消息块以在类别页面上显示? - 代码日志