【问题标题】:Adding new cart block within local.xml - magento在 local.xml 中添加新的购物车块 - magento
【发布时间】:2013-01-01 10:11:23
【问题描述】:

尝试在 local.xml 的标题中添加一个新的购物车块,这就是我所拥有的

    <default>
        <reference name="header">
            <block type="checkout/cart_sidebar" name="cart_topbar" as="topCart" template="checkout/cart/top-cart.phtml"/>
        </reference>
    </default>

然后在标题中我用&lt;?php echo $this-&gt;getChildHtml('topCart')?&gt; 调用它,但它什么也没显示。

如果我尝试将类型更改为type="core/template",那么模板将显示内容。所以这让我觉得我错过了checkout/cart_sidebar 类型的特定内容?

top-cart.phtml 文件简单包含一个文本行,用于消除其中的任何内容。

【问题讨论】:

  • 您已经采取了所有正确的诊断步骤,做得很好!

标签: magento layout


【解决方案1】:

那是你的 local.xml?

语法正确。

您是否修改了 Mage/Checkout/Block/Cart/Sidebar.php 中的任何其他内容?

【讨论】:

  • 我没有,但以前的开发人员可能有。至少我知道语法都很好,理论上它应该可以工作。感谢您的帮助
  • 以防其他人想知道,从以前的开发人员看来,这通常是购物车的一个更大问题。从问题来看,语法和位置都很好。
  • 你能把 Mage/Checkout/Block/Cart/Sidebar.php 这个文件发给我吗。请先在本地检查。并在评论中提到文件是从本地/核心收集的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-13
相关资源
最近更新 更多