我很好奇是否有人知道如何在CMS页面上的内容中移动全局消息。问题是我已经设置了一些简报注册静态块,但是在触发后,全局消息将内容推下来并通过将页面标题的白色文本从绿色背景图像上推下并在浅灰色上轻微地中断布局背景,使其难以阅读。
只是想一想这是否可以在XML中移动,以便在页面标题之后而不是之前。
答案 0 :(得分:1)
你应该能够移动这个块。
“消息”部分位于phtml中,您应该在页面标题中创建一个div。 您需要在使用静态块时对客户/会话执行此操作。
<div id="messages_product_view">
<?php Mage::app()->getLayout()->getMessagesBlock()->setMessages(Mage::getSingleton('customer/session')->getMessages(true)); ?>
<?php echo Mage::app()->getLayout()->getMessagesBlock()->getGroupedHtml(); ?>
</div>