如何在开放购物车中获取购物车信息?我在试着把像购物车总数这样的东西放在标签里。
我已经尝试过$this->cart
(Undefined property: Loader::$cart
)和$registry->get('cart')
。
我正在编辑catalog/view/theme/default/template/common/header.tpl
发布于 2015-06-02 07:19:01
你不能在Opencart 2.X的.tpl文件中加载库文件,你必须在控制器中加载库文件,并在模板文件中赋值该变量。例如
// Write something like that in controller
$data['cartData'] = $this->cart->getProducts();
您可以通过$cartData
变量访问.tpl文件中的购物车产品。
发布于 2016-03-22 21:25:21
下面是我是如何做到的(这样下次我就不会忘记了!)
在文件catalog/controller/common/cart.php
中
第138行
您可以将$data
变量存储在$_SESSION中:
$_SESSION['cart_data'] = $data;
https://stackoverflow.com/questions/30488237
复制相似问题