На жаль, core/messages.phtml
файл не використовується для повідомлень, про які ви говорите. Весь HTML генерується на рівні блоку в Mage_Core_Block_Messages
.
Хороша новина полягає в тому, що ви можете керувати тегами, які використовуються в повідомленнях, викликаючи ці функції:
Mage_Core_Block_Messages::setMessagesFirstLevelTagName($tagName)
Mage_Core_Block_Messages::setMessagesSecondLevelTagName($tagName)
Прикладом цього може бути змінення вашого layout/page.xml
файлу, знайшовши рядки, які читають:
<block type="core/messages" name="global_messages" as="global_messages"/>
<block type="core/messages" name="messages" as="messages"/>
І змінити їх на щось на кшталт:
<block type="core/messages" name="global_messages" as="global_messages">
<action method="setMessagesFirstLevelTagName"><tagName>div</tagName></action>
<action method="setMessagesSecondLevelTagName"><tagName>span</tagName></action>
</block>
<block type="core/messages" name="messages" as="messages">
<action method="setMessagesFirstLevelTagName"><tagName>div</tagName></action>
<action method="setMessagesSecondLevelTagName"><tagName>span</tagName></action>
</block>
І якщо вам потрібен ще більший контроль, то ви можете змінити блок у власному модулі та налаштувати getHtml()
і getGroupedHtml()
методи.
Щасливого стилю!