在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。
答案 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
”循环中完成您的工作。
希望它有所帮助。