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

将购物车添加到Magento中的top.menu,magento,cart,Magento,Cart,我正在构建一个导航栏,其中包括用户菜单和购物车以及愿望列表,但试图弄清楚如何将其添加到xml模型中,以使用getChildHtml函数将其包括在内 XML文件:page.XML <block type="page/html_header" name="header" as="header"> 我有 <block type="core/text_list" name="top.menu" as="topMenu" translate="label"> 现在,就我

我正在构建一个导航栏,其中包括用户菜单和购物车以及愿望列表,但试图弄清楚如何将其添加到xml模型中,以使用getChildHtml函数将其包括在内

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"/>

在主题文件夹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指南