2016-07-25 4 views
0

드롭 다운 메뉴에서 홍보 제품을 표시하는 간단한 모듈을 만들었습니다. 이제이 제품을 즉시 추가하려면 "장바구니에 담기/바구니"버튼을 갖고 싶습니다. 이 방법은 어디에서 사용합니까?맞춤 모듈의 "장바구니에 추가"를 추가하는 방법

+0

-1을 주신 분에게 이유를 설명 하시겠습니까? –

답변

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

여러분 환영합니다. :) –