Virtuemart 2.0.18 と Joomla 1.5 を実行しています。私が達成する必要があるのは、カート内の製品の総数を「10」のような数字で表示することです。カートの画像があり、画像の横に配置したいと考えています。
同様の質問を見つけましたが、答えは当てはまりませんでした。私の状況ではうまくいきませんでした。
私はスタックオーバーフローでこのスレッドを見つけました:カート内のアイテム数を表示しますか?
それは私の問題を解決しませんでした:
<?php
$array = unserialize($_SESSION['__vm']['vmcart']);
$total = 0;
foreach($array->products as $product){
$total += $product->amount;
}
echo "Total Products: " . $total;
?>
これは、カートに移動した場合にのみ機能します (カートは Cookie によって実行されるため)。数のカウントがオフになっているいくつかの製品を追加すると、phpも機能しません。基本的に、コード全体がまったく機能しません。
Cookie にアクセスしてカート内の商品の量を取得する JavaScript はありますか、または PHP でこれを行う同様の方法はありますか?
よろしくお願いします。