दुर्भाग्य से 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()विधियों को अनुकूलित कर सकते हैं ।
खुश स्टाइल!