1

如果它们是“否”,我想隐藏产品页面上的所有是/否属性。诸如此类的 if($attribute->getFrontend()->getValue($product) == 'Yes')事情不起作用,因为我有一家多语言商店。

有人有想法吗?

4

2 回答 2

1

您可以检查布尔属性的属性值:

if (($attribute->getFrontendInput() != 'boolean')
    || $object->getData($this->getAttribute()->getAttributeCode())) {
    // Value can be displayed
}
于 2013-06-17T10:02:58.997 回答
-2

Yes/No属性的值为1/0。您始终可以从前端检查此值。Yes/No属性选项代码如下所示:

<option value="1">Yes</option>
<option selected="selected" value="0">No</option>
于 2013-06-17T10:01:10.730 回答