我厌倦了从右栏向左移动“我的购物车”框,并按照http://www.magentocommerce.com/design_guide/articles/intro-to-layouts的说明操作。我在checkout.xml中更改了<reference name="right"> to <reference name="left">
。之后,“我的购物车”从右侧消失,但不会显示在左侧。我不明白什么是错的。请帮帮我。
答案 0 :(得分:0)
Saifur,首先从/magentodic/delete var/cache folder
清除缓存
如果它不起作用,请检查checkout.xml
<default>
...
<reference name="left">
<block type="checkout/cart_sidebar" name="cart_sidebar" template="checkout/cart/sidebar.phtml" before="-">
<action method="addItemRender"><type>simple</type><block>checkout/cart_item_renderer</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>grouped</type><block>checkout/cart_item_renderer_grouped</block><template>checkout/cart/sidebar/default.phtml</template></action>
<action method="addItemRender"><type>configurable</type><block>checkout/cart_item_renderer_configurable</block><template>checkout/cart/sidebar/default.phtml</template></action>
<block type="core/text_list" name="cart_sidebar.extra_actions" as="extra_actions" translate="label" module="checkout">
<label>Shopping Cart Sidebar Extra Actions</label>
</block>
</block>
</reference>
</default>
此语法应为in <default></default> tag in checkout.xml
答案 1 :(得分:0)
确保您已将页面模板设置为左列2列:
<reference name="root">
<action method="setTemplate"><template>page/2columns-left.phtml</template></action>
</reference>
答案 2 :(得分:0)
转到Magento Admin面板,在CMS / Pages中设置要3列布局的页面。可能它将是主页。确保您拥有正确的商店视图。