드롭 다운 메뉴에서 홍보 제품을 표시하는 간단한 모듈을 만들었습니다. 이제이 제품을 즉시 추가하려면 "장바구니에 담기/바구니"버튼을 갖고 싶습니다. 이 방법은 어디에서 사용합니까?맞춤 모듈의 "장바구니에 추가"를 추가하는 방법
0
A
답변
1
방법 1 :
당신이 Mage_Catalog_Block_Product_Abstract를 확장하는 블록에있는 경우, 당신이 얻을 수있는 블록 클래스 자체 또는이 블록의 PHTML 템플릿 파일에 장바구니에 추가 코드 줄을 사용할 수 있습니다 url.
<button type="button" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Add to Cart')) ?>" class="button btn-cart" onclick="setLocation('<?php echo $this->getAddToCartUrl($_item) ?>')"><span><span><?php echo $this->__('Add to Cart') ?></span></span></button>
방법 2 : 체크 아웃/카트 도우미에
패스 제품 객체는 장바구니에 담기 URL에 추가 얻을 수 있습니다. 다음은 장바구니 링크 주소에 추가됩니다 :
$product=Mage::getModel('catalog/product')->load($productId);//load the product by product id
$product=Mage::getModel('catalog/product')->loadByAttribute('sku',$skuNum);//or load the product by sku number
$product=Mage::getModel('catalog/product')->setStoreId($storeId)->loadByAttribute('sku',$skuNum);//or load the product from a given store id
<a href="<?php echo $this->helper('checkout/cart')->getAddUrl($product);?>">Add to cart</a> //Get the add to cart url
+0
Shahed 감사합니다. –
+0
여러분 환영합니다. :) –
-1을 주신 분에게 이유를 설명 하시겠습니까? –