मैंने Magento के उन्नयन के बाद पता लगाया कि कोर Mage_Page
का config.xml
मैन्युअल रूप से संपादन किया गया था, और अब मैं XML को एक तरह से बदलना चाह रहा हूं जो कोर को अधिलेखित नहीं करता है।
यहाँ कोर XML का एक उदाहरण दिया गया है:
<config>
<modules>
<Mage_Page>
<version>1.6.0.0</version>
</Mage_Page>
</modules>
<global>
<models>
<page>
<class>Mage_Page_Model</class>
</page>
</models>
<blocks>
<page>
<class>Mage_Page_Block</class>
</page>
</blocks>
<page>
<layouts>
<empty module="page" translate="label">
<label>Empty</label>
<template>page/empty.phtml</template>
<layout_handle>page_empty</layout_handle>
</empty>
<one_column module="page" translate="label">
<label>1 column</label>
<template>page/1column.phtml</template>
<layout_handle>page_one_column</layout_handle>
<is_default>1</is_default>
मैं एक और लेआउट जोड़ना चाह रहा हूं, जैसे one_column
या empty
। ओवरराइटिंग config.xml
से app/code/local/Mage/Page/etc/config.xml
काम नहीं लगता है, मुझे इसे बिना कोर को टच किए कैसे करना चाहिए?
Mage_Page
मॉड्यूल (लिंक) और इसी अद्यतन संभाल घोषणाओं (लिंक)