0

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 でこれを行う同様の方法はありますか?

よろしくお願いします。

4

1 に答える 1

0

Virtuemart フォーラムの人々のおかげで、私は joomla モジュールを複製することにしました。Virtuemart カート モジュールを複製し、いくつかのコードと CSS クラスを削除しました。これで、カート内の商品の総数を表示するだけのモジュールができました。

これはそのパッケージへのリンクです。好きなように使用してください: http://forum.virtuemart.net/index.php?topic=114256.0

于 2013-03-27T06:13:49.857 に答える