我正在运行Virtuemart 2.0.18和Joomla 1.5。我需要做的就是只用“10”这样的数字显示购物车中的产品总数。我有购物车图片,想把它放在图片旁边。
我发现了类似的问题 - 但答案并不适用 - 也不适用于我的情况。
我确实在stackoverflow上找到了这个帖子:display the number of items in the cart on virtuemart joomla 2.5?
这没有解决我的问题:
<?php
$array = unserialize($_SESSION['__vm']['vmcart']);
$total = 0;
foreach($array->products as $product){
$total += $product->amount;
}
echo "Total Products: " . $total;
?>
这只适用于我去购物车(因为购物车是通过cookies运行的)。如果我添加一些产品数量计数关闭,PHP也无法正常工作。基本上整个代码根本不起作用。
是否有一个JavaScript可以访问cookie并检索购物车中的产品数量,或者有类似的方法可以用PHP执行此操作吗?
提前感谢您的帮助,我真的很感激!
答案 0 :(得分:0)
感谢Virtuemart论坛的人们,我决定复制一个joomla模块。我复制了Virtuemart购物车模块,然后我删除了一些代码和CSS类,现在我有一个模块只显示购物车中的产品总数!
以下是该软件包的链接 - 按照您的意愿使用它: http://forum.virtuemart.net/index.php?topic=114256.0