magento - 为什么我无法让 Magento 中的消息 block 显示在类别页面上?

标签 magento

我正在尝试让 Magento 在客户单击“添加到购物车”按钮后重定向到类别页面,我已经毫无问题地完成了(当然,在进行了一些搜索之后)通过使用名称为“return_url”的隐藏字段。这部分工作完美,商品被添加到购物车,用户被重定向回类别页面。到达这里后,无论我尝试什么,我都无法让消息 block 显示成功(或错误)消息。这是我最近的代码尝试(在 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 - 为什么我无法让 Magento 中的消息 block 显示在类别页面上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726349/

相关文章:

api - 在 Magento 中通过 API 创建订单失败

magento - 使用 MariaDB 安装 Magento 2.1

Magento:以编程方式加载产品属性 - 如何?

php - 无法使用 SSH 从远程计算机访问 Centos 7 上的 mysql 服务器?

html - Magento 交易电子邮件显示和旧模板,即使在设置样式后也是如此

magento - 如何在magento中为每个产品设置相关产品的代码

database - SQLSTATE[28000] [1045] 拒绝用户 'xx' @'example.com' 的访问(使用密码 : YES)

magento - 如何覆盖magento中的管理模板文件?

magento - Magento 安装中出现重复的 PHP 文件?

javascript - 在 Magento 中为单选框添加标签