magento使用cms指令将global_messages添加到cms页面

时间:2012-08-27 00:21:03

标签: magento content-management-system block messages

我在cms页面中尝试了以下内容:

{{block type="core/messages" template="core/messages.phtml"}}
{{block type="core/messages" as="global_messages"}}
{{block type="Mage_core_Block_Messages" template="core/messages.phtml"}}

但没有效果。我想显示

Mage::getSingleton('core/session')->addSuccess('Your form has been sent');

在控制器重定向的cms页面中。

1 个答案:

答案 0 :(得分:0)

不幸的是,必须将消息从存储传递到消息块。这通常在控制器操作中完成(ref Mage_Core_Controller_Varien_Action::_initLayoutMessages())。

重写Mage_Cms_PageController类以包含此方法调用(对于常规实用程序)或对单个案例使用观察器将非常简单。