Magento getAddToCartUrl - 不使用查询字符串&符号

时间:2016-02-29 01:32:55

标签: magento

以下代码在大多数情况下都能正常工作 - 除非您从搜索网址(www.mysite.com/catalogsearch/result/?cat=0&q=searchproductname)调用它。

<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

基本上是通过外观对&符号进行编码..如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

使用以下代码点击按钮

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