【问题标题】:Magento get compare URL by product id’sMagento 通过产品 ID 获取比较 URL
【发布时间】:2014-03-03 07:15:51
【问题描述】:

我正在寻找在将 id 或 SKU 传递给 url 后自动比较产品的 URL

目前在magento中点击比较按钮后比较弹出的URL如下:

yoursite/index.php/catalog/product_compare/index/

所以我需要在将参数传递给它之后自动比较产品的 URL?

magento 中是否有任何默认方式存在,或者我必须以编程方式执行此操作?

【问题讨论】:

    标签: php magento


    【解决方案1】:

    终于可以拿到网址了

    yoursite/index.php/catalog/product_compare/index/items/1,2

    这里的 1 和 2 是您要比较的产品的 ID。

    【讨论】:

      【解决方案2】:

      为此,首先您需要像这样加载产品:

      $product = Mage::getModel('catalog/product')->load(id);
      

      $product = Mage::getModel('catalog/product')->loadBySku(sku);
      

      现在使用:

      Mage::helper('catalog/product_compare')->getAddUrl($_product)
      

      获取产品的比较网址。

      【讨论】:

        【解决方案3】:

        你也可以试试,

        helper('catalog/product_compare')->getAddUrl($_product) ?>">__('添加到比较') ?>

        【讨论】:

          猜你喜欢
          • 2017-03-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多