【发布时间】:2014-03-03 07:15:51
【问题描述】:
我正在寻找在将 id 或 SKU 传递给 url 后自动比较产品的 URL
目前在magento中点击比较按钮后比较弹出的URL如下:
yoursite/index.php/catalog/product_compare/index/
所以我需要在将参数传递给它之后自动比较产品的 URL?
magento 中是否有任何默认方式存在,或者我必须以编程方式执行此操作?
【问题讨论】:
我正在寻找在将 id 或 SKU 传递给 url 后自动比较产品的 URL
目前在magento中点击比较按钮后比较弹出的URL如下:
yoursite/index.php/catalog/product_compare/index/
所以我需要在将参数传递给它之后自动比较产品的 URL?
magento 中是否有任何默认方式存在,或者我必须以编程方式执行此操作?
【问题讨论】:
终于可以拿到网址了
yoursite/index.php/catalog/product_compare/index/items/1,2
这里的 1 和 2 是您要比较的产品的 ID。
【讨论】:
为此,首先您需要像这样加载产品:
$product = Mage::getModel('catalog/product')->load(id);
或
$product = Mage::getModel('catalog/product')->loadBySku(sku);
现在使用:
Mage::helper('catalog/product_compare')->getAddUrl($_product)
获取产品的比较网址。
【讨论】:
你也可以试试,
helper('catalog/product_compare')->getAddUrl($_product) ?>">__('添加到比较') ?>
【讨论】: