我在清单页面上实现了一个基于Ajax的按钮,它将通过Ajax添加产品。然而,我有问题的车显示在顶部。我也想更新购物车。
购物车phtml文件位于checkout/cart/topbar.phtml
我是新的编码,因为我们需要给prototype.js http路径的文件来处理,我找不到任何http路径到topbar.phtml
,所以我可以更新的内容div。如果有什么不清楚的,请告诉我。
我试着把我的问题说得很具体。
我想更新包含顶部购物车的div,购物车php已经存在,它从$this->getChildHtml('topcart')
被调用,服务器中的文件路径是checkout/cart/topbar.phtml
您考虑过使用这些现成的扩展吗?
- Ajax Cart LITE
- Ajax Cart Pro
- Ajax购物车
- Ajax Cart Simple Ajax购物车专业版
- Ajax Cart Advanced
- Ajax添加到购物车
- Easy Ajax Product
在admin部分进入
System -> Configuration -> developer
之后转到页面的左上角,将当前配置范围更改为"Main website",然后将"模板路径提示"one_answers"将块名称添加到提示"更改为Yes
现在,当你打开magento存储时,你会看到每个magento对象的块名称,所以寻找你需要的那个,最后做:
$this->loadLayout();
$block = $this->getLayout()->getBlock('header_cart');