0

カートに既に商品が含まれているかどうか、または現在の商品がカートに追加されているかどうかを確認し、ページを再フラッシュせずに php 変数を更新する簡単なコードが必要です。出来ますか?

4

1 に答える 1

1

次のように、ショッピング カート内の合計アイテムを確認できます。

次のようなことを試すことができます:

$totalItemsInCart = Mage::helper('checkout/cart')->getItemsCount();

カートに商品が入っているかどうかを確認するのに役立つことを願っています.

編集

製品がカートに追加されたときにトップリンクのみを更新するために ajax で使用する場合は、次のようにコントローラーで取得できます

 $response['status'] = 'SUCCESS';    
    $this->loadLayout();
    $toplink = $this->getLayout()->getBlock('top.links')->toHtml();    
    $response['toplink'] = $toplink;

// write response to ajax json

$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($response));

ajax関数に応答して、トップリンクでデータを取得し、この応答をヘッダーdivにバインドするだけです

これで道が開けることを願っています。

于 2013-07-20T03:13:14.277 に答える