如何只显示购物车Virtuemart中的产品数量

时间:2013-03-26 11:05:36

标签: virtuemart

我正在运行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执行此操作吗?

提前感谢您的帮助,我真的很感激!

1 个答案:

答案 0 :(得分:0)

感谢Virtuemart论坛的人们,我决定复制一个joomla模块。我复制了Virtuemart购物车模块,然后我删除了一些代码和CSS类,现在我有一个模块只显示购物车中的产品总数!

以下是该软件包的链接 - 按照您的意愿使用它: http://forum.virtuemart.net/index.php?topic=114256.0