2016-02-29 36 views
1

以下代碼在大多數情況下工作正常 - 除非您從搜索URL調用它(www.mysite.com/catalogsearch/result/?cat=0 & q = searchproductname) 。Magento getAddToCartUrl - 與查詢字符串&符號不起作用

<button class="button" onclick="setLocation('<?php echo $this->getAddToCartUrl($_product) ?>')"><span><?php echo $this->__('Add to Cart') ?></span></button> 

在上述情況下,將其添加到購物車 - 但它改變的URL的編碼形式:

www.mysite.com/catalogsearch/result/index/?cat=0 & q = searchproductname

它基本上是通過外觀編碼&符號。我如何防止這種情況?

+0

檢查($ _產品 - > isSaleable()): –

回答

0

使用下面的代碼按鈕,點擊

<button class="button" onclick="productAddToCartForm.submit(this)"><span><?php echo $this->__('Add to Cart') ?></span></button>