0

我已经在列表页面上实现了一个基于 Ajax 的按钮,它将通过 Ajax 添加产品。但是,我在顶部显示的购物车上遇到了问题。我也想更新购物车。

购物车 phtml 文件位于checkout/cart/topbar.phtml
我是编码新手,因为我们需要为该文件提供prototype.js http 路径来处理我找不到任何http 路径,topbar.phtml因此我可以使用内容更新div。如果有任何不清楚的地方,请告诉我。

我试图对我的问题非常具体。
我想更新包含顶部购物车的 div,购物车 phtml 已经存在,它是从$this->getChildHtml('topcart')服务器中的文件路径调用的checkout/cart/topbar.phtml

4

2 回答 2

1

您是否考虑过使用这些现成的扩展之一?

于 2011-09-19T13:43:06.003 回答
0

在管理部分转到

System -> Configuration -> developer

之后转到页面的左上角并将当前配置范围更改为“主网站”,然后将“模板路径提示”和“将块名称添加到提示”更改为

现在,当您打开 magento 商店时,您会看到每个 magento 对象的块名称,因此请查找您需要的块名称,最后执行以下操作:

$this->loadLayout();
$block = $this->getLayout()->getBlock('header_cart');
于 2013-03-15T14:32:49.643 回答