Q:

Magento cart disappears when the position is changed

When i try to change:
<reference name="right">
<block type="checkout/cart_sidebar" name="cart_sidebar" before="-"    template="checkout/cart/sidebar.phtml"/">

in app\design\frontend\base\default\layout\checkout.xml
<reference name="left">
<block type="checkout/cart_sidebar" name="cart_sidebar" before="-" template="checkout/cart/sidebar.phtml"/">

my cart vanish. The caching is off.

A:

Possible reasons are:

There's no left structural block (check which template is in use)
The left structural block is removed by <remove name="left"/>

