我正在尝试在Prestashop购物车中填充来自Google的AdWords代码。在我的镜像舞台服务器上,这条线工作正常;在实时服务器上它失败。
$context = new Context();
$cart = new Cart($context->cookie->id_cart);
in/var/www/override/classes/FrontController.php
失败,并显示:
致命错误:在 中找不到类"上下文" /var/www/override/classes/FrontController.php 在第 67 行
我也尝试了$context = Context::getContext();
但没有成功。
我需要购物车中的所有产品才能在标签中设置它们的ID。
有人可以指出我正确的方向吗?
上下文类是在Prestashop 1.5中引入的,因此在1.4中您将无法使用它。你需要找到另一种方式!
未经测试,但这应该有效
global $cookie;
$cart = new Cart((int)$cookie->id_cart);