如何添加量爲它添加到購物車按鈕的代碼:Magento的添加到購物車按鈕,預定量
onclick="setLocation('
<?php
echo (string)Mage::helper('checkout/cart')->getAddUrl(Mage::getModel('catalog/product')->load($prod->getId()));
?>
')"
如何添加量爲它添加到購物車按鈕的代碼:Magento的添加到購物車按鈕,預定量
onclick="setLocation('
<?php
echo (string)Mage::helper('checkout/cart')->getAddUrl(Mage::getModel('catalog/product')->load($prod->getId()));
?>
')"
Mage_Checkout_Helper_Cart getAddUrl
建議您可以通過該產品作爲第一個參數,以及$additional
陣列了。這個附加數組可以包含qty
作爲關鍵字,並帶有值。
所以,你可以撥打:
$additional = array("qty"=> 3);
echo (string)Mage::helper('checkout/cart')->getAddUrl(Mage::getModel('catalog/product')->load($prod->getId()), $additional);
非常感謝。它適用於我。 – Satyajit
太棒了!如果這是你需要的一切,請接受這個答案:) –
你能與我們分享你打電話的getAddUrl功能? –
<?php $ products = Mage :: getModel('catalog/product') - > getCollection() - > joinField('category_id','catalog/category_product','category_id','product_id = entity_id', null','left') - > addAttributeToSelect('*') - > setPageSize(1) - > addAttributeToFilter('category_id',array('in'=> $ categoryIds)); (法師)幫助('checkout/cart') - > getAddUrl(法師(法師)) :: getModel( '目錄/產品') - >負載($ prod->的getId()));>')「> 我只需要通過量???? 。我該如何實現這一目標? –
Satyajit
當我看到的源代碼是這樣的: <按鈕類= 「提交」 的onclick =「setLocation('SITEURL/index.php的/結帳/購物車/添加/ uenc/aHR0cDovL2N3Y3dwLmluL2hhdGNoYm94L2luZGV4LnBocA ,, /產品/ 1/form_key/rYarAayY2q49gMyW /')」 ID = 「addcart1」 類型= 「按鈕」> 添加到購物車 – Satyajit