我正在为magento创建一个自定义主题,我遇到了问题......
我希望购物车在购物时始终可见,所以我通过Local.xml
以下是我用过的代码:
<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>
但问题是,当我登录该帐户时,该块会被公开,如果我尝试通过Local.xml
将其删除,则会删除这两个...
如何删除默认程序段并始终启用自定义程序段?
查看图片,看看我的意思:
答案 0 :(得分:0)
以不同于原始购物车块的方式命名您自己的购物车块(即不是cart_sidebar
),因此它将始终显示,您将能够使用<remove name="cart_sidebar" />
而无需移除这两个块。