2013-07-20 63 views

回答

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功能的響應

你將獲得toplink的數據,你只需要將這個響應綁定到header div

我希望這會清除你的問題。

+0

這隻會刷新頁面來更新它自己。有沒有辦法在當前產品添加到購物車時自動更新,而無需刷新整個頁面? – RaduS

+1

@RaduS請參閱我更新的答案,您將通過一次調用來更新標題ajax部分 – liyakat

相關問題