2016-07-25 19 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

あなたは大歓迎です。 :) –

関連する問題