К сожалению, 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()
методы.
Удачного стиля!