在 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。
最佳答案
您需要仔细查看此页面 (<path_to_your_template_folder>/template/catalog/product/list.phtml
)。您只会在该页面的不同位置找到以下代码行:-
$_productCollection = $this->getLoadedProductCollection();
foreach ($_productCollection as $_product):
$reqProductId = $_product->getId();
endforeach;
如果你仔细匹配上面的代码和上面提到的页面中的代码,你就会知道你需要在你需要的“$reqProductId
”类型的“INPUT
”元素中正确使用变量“hidden
”。因此,您将需要它在主“foreach
”循环中发挥作用。
希望对您有所帮助。
关于php - 在 magento 中获取产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5256346/