0

我正在构建一个导航栏,其中包括用户菜单和购物车以及愿望清单,但试图弄清楚如何将其添加到 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"/>
4

1 回答 1

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 指南在这里查看

于 2013-01-11T08:52:41.300 回答