我试图简单地找出属性是否有值,并且此代码似乎不再起作用。我正在使用magento 2.10
$attribute = $_product->getResource()->getAttribute('bullet_3');
if ($attribute)
{
$attr_value = $attribute ->getFrontend()->getValue($_product);
if ($attr_value===NULL) { }
else {
echo "<li>" . $attr_value . "</li>";
}
答案 0 :(得分:0)
您可以更改以下代码。
if (!$_product->hasData('bullet_3') || (string)$attr_value == '') {
} else {
echo "<li>" . $attr_value . "</li>";
}