获取magento的产品ID

时间:2011-03-10 06:40:17

标签: php magento

在magento中,我想添加像http://www.timberlandonline.co.uk/on/demandware.store/Sites-TBLGB-Site/default/Link-Category?cgid=men_footwear_boots这样的快速查看功能。我添加了一个隐藏的输入& list.phtml中的div。如果我点击任何产品的div,javascript会返回该类别页面中第一个产品的产品ID。但是它应该返回所选div的产品ID。

1 个答案:

答案 0 :(得分:16)

您需要仔细查看此页面(<path_to_your_template_folder>/template/catalog/product/list.phtml)。您将在本页的不同位置找到以下代码行: -

$_productCollection = $this->getLoadedProductCollection();

foreach ($_productCollection as $_product):
    $reqProductId = $_product->getId();
endforeach;

如果您仔细地匹配上述代码&amp;在上述页面中的代码中,您将知道需要在所需类型为“$reqProductId”的“INPUT”元素中正确使用变量“hidden”。因此,您需要它在主“foreach”循环中完成您的工作。

希望它有所帮助。