【发布时间】:2012-02-13 23:23:40
【问题描述】:
我很好奇是否有人知道如何在 CMS 页面的内容中移动全局消息。问题是我已经设置了一些时事通讯注册静态块,但是在触发后,全局消息将内容向下推,并通过将页面标题的白色文本从绿色背景图像和浅灰色推开来轻微破坏布局背景,阅读困难。
只是想这是否可以在 XML 中移动,以便它位于页面标题之后,而不是之前。
【问题讨论】:
标签: magento content-management-system global messages
我很好奇是否有人知道如何在 CMS 页面的内容中移动全局消息。问题是我已经设置了一些时事通讯注册静态块,但是在触发后,全局消息将内容向下推,并通过将页面标题的白色文本从绿色背景图像和浅灰色推开来轻微破坏布局背景,阅读困难。
只是想这是否可以在 XML 中移动,以便它位于页面标题之后,而不是之前。
【问题讨论】:
标签: magento content-management-system global messages
你应该可以移动这个方块。
消息部分在 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>
【讨论】: