无法将内容块移动到标头Magento

时间:2014-03-20 20:38:50

标签: magento

我是新的magento。我试着玩结构块和内容块。当我试图移动"我的购物车"从右侧到标题部分阻止。它不起作用。但是一旦我移动了另一个块就行了。例如:

    <reference name="header">
        <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>

这项工作(它显示在首页)但是当我改变对#34; head&#34;的引用时,这个块就消失了。请公会我。

这是我想要的屏幕截图。

http://awesomescreenshot.com/0002ivnb10

1 个答案:

答案 0 :(得分:1)

您必须通过以下方式手动渲染块:

<?php echo $this->getChildHtml('extra_actions'); ?>

在购物车phtml模板文件中

Header,head&amp;购物车块不是核心/ text_list块意味着他们不会自动渲染他们的孩子