Saya mencoba mengubah file phtml untuk blok pesan. Saya menemukan di tema dasar template/core/messages.phtml
dan menyalinnya ke tema saya dan membuat perubahan. Perubahan saya tidak muncul jadi saya mencoba memodifikasi sumber di file dasar dan perubahan itu masih belum diterapkan.
Di mana file templat ini berada atau bagaimana saya bisa menimpanya?
Jawaban:
Sayangnya
core/messages.phtml
file tersebut tidak digunakan untuk pesan yang Anda bicarakan. Semua HTML dihasilkan pada level Blok diMage_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:Dan mengubahnya menjadi seperti:
Dan jika Anda membutuhkan lebih banyak kontrol maka Anda bisa menimpa blok dalam modul Anda sendiri dan menyesuaikan
getHtml()
dangetGroupedHtml()
metode.Selamat menata gaya!
sumber
*.phtml
file dengan$this->doSomething()
atau$this->setSomeData('foobar')
.