我在Magento中为标签添加了一个新属性,并修改了文件labels.phtml。如果后端中的属性设置为YES且项目是销售项目,我想显示不同的标签。代码如下,但我没有得到任何结果:
if (($isSale == true) && ($product->getAttributeText('Clearance') == YES))
{
$html .= '<span class="sticker-wrapper top-right"><span
class="sticker sale">' . $this->__('Clearance') . '</span>
</span>';
}
对我做错了什么的想法?
答案 0 :(得分:1)
Magento将是/否值存储为1/0。 尝试改变你的状况:
if (($isSale == true) && ($product->getAttributeText('Clearance') == "YES"))
到
if (($isSale == true) && ($product->getAttributeText('Clearance') === "1"))