Sayangnya core/messages.phtml
file tersebut tidak digunakan untuk pesan yang Anda bicarakan. Semua HTML dihasilkan pada level Blok di Mage_Core_Block_Messages
.
Berita baiknya adalah Anda dapat mengontrol tag yang digunakan dalam pesan dengan memanggil fungsi-fungsi ini:
Mage_Core_Block_Messages::setMessagesFirstLevelTagName($tagName)
Mage_Core_Block_Messages::setMessagesSecondLevelTagName($tagName)
Contoh penerapan ini adalah memodifikasi layout/page.xml
file Anda dengan menemukan baris yang berbunyi:
<block type="core/messages" name="global_messages" as="global_messages"/>
<block type="core/messages" name="messages" as="messages"/>
Dan mengubahnya menjadi seperti:
<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>
Dan jika Anda membutuhkan lebih banyak kontrol maka Anda bisa menimpa blok dalam modul Anda sendiri dan menyesuaikan getHtml()
dan getGroupedHtml()
metode.
Selamat menata gaya!