我正在寻找在将ids或SKU传递给网址后自动比较产品的网址
目前在点击比较按钮后的magento中,比较弹出网址如下所示:
yoursite / index.php的/目录/ product_compare /索引/
所以我需要在将params传递给它后自动比较产品的URL吗?
默认情况下,magento中是否存在任何方式,或者我必须以编程方式执行此操作?
答案 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;