Magento按产品ID比较URL

时间:2014-03-03 07:15:52

标签: php magento

我正在寻找在将ids或SKU传递给网址后自动比较产品的网址

目前在点击比较按钮后的magento中,比较弹出网址如下所示:

yoursite / index.php的/目录/ product_compare /索引/

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

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

3 个答案:

答案 0 :(得分:2)

最后能够获取网址

<强> yoursite / index.php的/目录/ product_compare /索引/项目/ 1,2

此处1和2是您要比较的产品ID。

答案 1 :(得分:1)

要做到这一点,首先需要加载这样的产品:

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

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

现在使用:

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

获取产品的比较网址。

答案 2 :(得分:0)

您也可以尝试,

helper('catalog / product_compare') - &gt; getAddUrl($ _ product)?&gt;“&gt; __('添加比较')?&gt;