Magento 在将空属性显示为“否”或“不适用”方面做得很好,但我需要它们显示为空表格单元格。
我知道这段代码完全隐藏了空属性:
<?php foreach ($_additional as $_data): ?>
<?php $_attribute = $_product->getResource()->getAttribute($_data['code']);
if (!is_null($_product->getData($_attribute->getAttributeCode())) && ((string)$_attribute->getFrontend()->getValue($_product) != '')) { ?>
<tr>
<th class="label"><?php echo $this->htmlEscape($this->__($_data['label'])) ?></th>
<td class="data"><?php echo $_helper->productAttribute($_product, $_data['value'], $_data['code']) ?></td>
</tr>
<?php } ?>
<?php endforeach; ?>
来源: http: //www.magthemes.com/magento-blog/empty-attributes-showing-na-fix/
但由于我是 php 新手,我真的不知道如何修改它以显示它们为空。
我知道我可以转到核心文件并修改 Attributes.php,但这是一种不好的做法,我想把它做对。
提前致谢!