如果它们是“否”,我想隐藏产品页面上的所有是/否属性。诸如此类的
if($attribute->getFrontend()->getValue($product) == 'Yes')
事情不起作用,因为我有一家多语言商店。
有人有想法吗?
如果它们是“否”,我想隐藏产品页面上的所有是/否属性。诸如此类的
if($attribute->getFrontend()->getValue($product) == 'Yes')
事情不起作用,因为我有一家多语言商店。
有人有想法吗?
您可以检查布尔属性的属性值:
if (($attribute->getFrontendInput() != 'boolean')
|| $object->getData($this->getAttribute()->getAttributeCode())) {
// Value can be displayed
}
Yes/No属性的值为1/0。您始终可以从前端检查此值。Yes/No属性选项代码如下所示:
<option value="1">Yes</option>
<option selected="selected" value="0">No</option>