magento - 在 Magento 中访问 $this->getAddToCartUrl($_product)

标签 magento cart php

我在 Magento 中使用以下函数时遇到问题:

<?php echo $this->getAddToCartUrl($_product) ?>
<?php echo $this->getPriceHtml($_product, true) ?>

我在从 cms 页面调用的自定义 phtml 文件中使用它们,代码如下:

<?php print $this->getLayout()
                 ->createBlock("core/template")
                 ->setTemplate("page/cms/aide/affichage-demo.phtml")
                 ->toHtml(); ?>

$this->getAddToCartUrl($_product)$this->getPriceHtml($_product, true) 只是不返回任何内容。 $_product 不是问题,因为其他函数可以很好地返回其他属性。

以下运行良好

<?php echo $_product->getProductUrl() ?>

但这不是:

<?php echo $_product->getAddToCartUrl() ?>

知道如何让 getAddToCartUrlgetPriceHtml 工作吗?

最佳答案

购物车网址是

 Mage::helper('checkout/cart')->getAddUrl($product);

关于magento - 在 Magento 中访问 $this->getAddToCartUrl($_product),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528728/

相关文章:

database - Magento 安装停留在配置

php - Laravel Echo 服务器在浏览器中没有响应

php - Codeigniter 搜索不起作用

php - 玛根托 : How to Get product from cart and add it again

php - 在 Woocommerce 中获取订单标题

php - 从Mysql两个表中仅提取日期部分(不包括时间)并在php中进行比较

javascript - magento 中的顶部菜单栏问题

php - 如何获取 magento 中特定商店的 url

mysql - 添加 *1 到 addAttributeToSort 不起作用

php - 在 Woocommerce 的购物车页面上更改购物车总计标题文本