我是magento的新手,我在产品页面上遇到了一些非常棘手的问题 . 我必须从这里隐藏下拉选项并在一行中显示所有属性值
[尺寸:小中大]
[颜色:红绿粉色]
但只有在默认的magento下拉列表中选择大小后才会显示颜色 . 我可以根据产品ID获取所有属性,但是如何根据特定产品的尺寸属性获取颜色属性,然后在单击“添加到购物车”按钮后将这些值传递到购物车页面 .
我真的陷入了这个任务,有人可以帮助我...
希望这对你有所帮助
$sizeStr = ''; $colorStr = ''; $attrs = $product->getTypeInstance(true)->getConfigurableAttributesAsArray($product); foreach($attrs as $attr) { if(0 == strcmp("size", $attr['attribute_code'])) { $sizeStr .= $attr['values']." "; //get size }else if(0 == strcmp("color", $attr['attribute_code'])) { $colorStr .= $attr['values']." "; // get color } }
1 回答
希望这对你有所帮助