繁体   English   中英

如何在产品页面上将下拉选项更改为其他形式?

[英]How can I change the dropdown option into different form on product page?

我是magento的新手,我在产品页面上遇到了一些非常棘手的问题。 我必须从此处隐藏下拉菜单选项,并在一行中显示所有属性值,例如

[大小:小中大]

[颜色:红色绿色粉色]

但只有在选择了大小(如默认的magento下拉菜单中)后,颜色才会显示。 我可以根据产品ID获取所有属性,但是如何根据特定产品的size属性获取color属性,然后在单击“添加到购物车”按钮后将该值传递到购物车页面。

我真的陷在这个任务中,有人可以帮我吗..

希望这对您有帮助

$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
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM