我是magento的新手,我在产品页面上遇到了一些非常棘手的问题。 我必须从这里隐藏下拉选项,并在一行中显示所有属性值,如
[尺寸:小中大]
[颜色:红绿粉色]
但颜色仅在选择默认的magento下拉列表后显示。 我可以根据产品ID获取所有属性,但是如何根据特定产品的尺寸属性获取颜色属性,然后在单击“添加到购物车”按钮后将该值传递到购物车页面。 / p>
我真的陷入了这个任务,有人可以帮助我..
答案 0 :(得分:0)
希望这有助于你
$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
}
}