令人惊讶的是找不到任何关于此的内容...基本上我在产品 View 页面上调用我的自定义产品属性,如下所示:
Men / Women: <?php echo $this->htmlEscape($_product->getmenwomen()) ?>
这可以很好地显示男士/女士属性,但这些是可选值,因此如果产品没有此特定属性的值,该行仍会显示,只是没有值:
Men / Women:
如果产品确实没有值(value),我希望根本不显示该行。有什么想法吗?
最佳答案
在打印之前,您必须检查 getmenwomen() 的值是否确实包含您期望它包含的内容(例如 men/women)。在此示例中,我假设除空格之外的任何内容都是有效值。
$menwomen = $_product->getmenwomen();
if (trim($menwomen)) {
echo "Men / Women: ".$this->htmlEscape($menwomen);
}
关于php - 仅显示产品属性值(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5492386/