|
In our upgrade to 1.4.0.1 our “My Checkout Progress” sidebar stopped functioning. At first I thought it was something related to jQuery, but turns out Magento switched the catalog.xml layout code (possibly earlier, but we upgraded straight from 1.2.1.2 to the latest build).
Our earlier catalog.xml code regarding the progress side bar was:
<reference name="right"> <action method="unsetChildren"></action> <block type="checkout/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml"/> </reference>
Now, the layout file is setting an element ID to the progress sidebar, most likely in response to an earlier issue of users not sticking with the default 2columns-right layout. I got the idea for the fix from here.
So, using the catalog.xml layout code from the base, we now replace the above code with:
<reference name="right"> <action method="unsetChildren"></action> <block type="page/html_wrapper" name="checkout.progress.wrapper"> <action method="setElementId"><value>checkout-progress-wrapper</value></action> <block type="checkout/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml"/> </block> </reference>
Hope that helps anyone else with the same issue.
|