如何在magento中获得$ this-> getAddToCartUrl($ product)

时间:2013-03-27 04:54:28

标签: magento magento-1.7

在我的magento应用程序中,在template / page / folder中创建了一个phtml页面。

这里展示了产品......然后需要显示

$this->getAddToCartUrl($product)

但它返回null值...这意味着没有值返回它.....

我如何在我的phtml页面中获取它.......

这是html代码:

<input id="url_<?php echo $_iterator;?>" name="url_$_iterator;" type="text" value="<?php echo $this->getAddToCartUrl($product) ?>">

anyboady有任何解决方案......

2 个答案:

答案 0 :(得分:15)

你试试这个......

 <?php echo $this->helper('checkout/cart')->getAddUrl($_product) ?> 

试试这个而不是$this->getAddToCartUrl($product)

答案 1 :(得分:2)

为了能够调用getAddToCartUrl,您的Block类必须继承自Mage_Catalog_Block_Product_Abstract(在布局声明中)

是这样的吗?