将购物车添加到Magento的top.menu

时间:2013-01-10 13:24:44

标签: magento cart

我正在忙着构建一个导航栏,其中包含用户菜单和购物车以及心愿单,但试图找出如何将其添加到xml模型中以使用getChildHtml函数包含它。

我仍然对magento很新,所以请光临我。

XML文件:page.xml

<block type="page/html_header" name="header" as="header">

我有

<block type="core/text_list" name="top.menu" as="topMenu" translate="label">

现在我可以看到我必须在某处包含以下内容或扩展块或不确定的内容,请帮助我正确的方向,甚至指向我的开发人员指南,以涵盖这一点。

<block type="checkout/cart_sidebar" name="cart_sidebar" as="topcart" template="checkout/cart/sidebar.phtml"/>

谢谢。

1 个答案:

答案 0 :(得分:0)

在主题文件夹app / design / frontend / your_package / your_theme / layout /中创建文件 local.xml 添加以下行并保存文件。

<layout version="0.1.0">
    <default>
        <reference name="top.menu">
            <block type="checkout/cart_sidebar" name="cart_sidebar" as="topcart" template="checkout/cart/sidebar.phtml"/>
        </reference>
 </default></layout>

在应用更改后,不要忘记清除magento缓存(系统 - >缓存管理)。

要了解有关Magento块,布局,模板的更多信息,请参阅官方的magento指南check it here