Rewrite exiting Magento models
To rewrite exiting Magento models, you can add the following snippet to your modules config.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<?xml version="1.0"?> <config> <modules> <AskSheldon_Module> <version>0.1.3</version> </AskSheldon_Module> </modules> <!-- ... --> <global> <models> <checkout> <rewrite> <session>AskSheldon_Module_Model_Checkout_Session</session> <type_onepage>AskSheldon_Module_Model_Checkout_Type_Onepage</type_onepage> </rewrite> </checkout> </models> </global> <!-- ... --> </config> |
In this case Mage_Checkout_Model_Session and Mage_Checkout_Model_Type_Onepage are rewritten.