![](/img/trans.png)
[英]how do i display the number of items in the cart on Joomla 2.5 virtuemart?
[英]display the number of items in the cart on virtuemart joomla 2.5?
我正在使用以下代碼根據購物車中的物品數量顯示數字。 如果有1個項目,則生成數字1,顯示2個項目,並顯示2,依此類推。
問題是它顯示ID為[1]的產品數量。 如何更改此設置以使其適用於所有產品ID?
<?php $array = unserialize($_SESSION['__vm']['vmcart']);
$amount = $array->products[1]->amount;
if ($amount != 0){ echo $amount; } else { echo 0; } ?>
[1]是產品ID。 我如何更改它以接受所有產品ID?
您是否要遍歷所有產品? 就像是 ...
<?php
$array = unserialize($_SESSION['__vm']['vmcart']);
foreach($array->products as $product){
$amount = $product->amount;
if ($amount != 0){ echo $amount; } else { echo 0; }
}
?>
添加所有產品...
<?php
$array = unserialize($_SESSION['__vm']['vmcart']);
$total = 0;
foreach($array->products as $product){
$total += $product->amount;
}
echo "Total Products: " . $total;
?>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.