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

Rob*_*ley 5 magento

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

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

谢谢!

Ben*_*ssi 3

您是否尝试过更简单的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'));
Run Code Online (Sandbox Code Playgroud)