Magento Global Messages на страницах CMS - PullRequest
0 голосов
/ 14 февраля 2012

Мне любопытно, если кто-нибудь знает, как перемещать глобальные сообщения внутри контента на страницах CMS.Проблема в том, что я настроил некоторые статические блоки подписки на новостную рассылку, но после запуска глобальные сообщения толкают содержимое вниз и слегка ломают макет, отодвигая белый текст заголовка страницы с зеленого фонового изображения и над светло-серымфон, затрудняя чтение.

Просто подумайте, можно ли это переместить в XML так, чтобы оно было после заголовка страницы, а не перед ним.

1 Ответ

1 голос
/ 14 февраля 2012

Вы должны быть в состоянии переместить этот блок вокруг.

Раздел сообщений находится внутри 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...