Magento:阅读属性

时间:2015-09-30 09:56:38

标签: php magento logical-operators

我在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>';
      }

对我做错了什么的想法?

1 个答案:

答案 0 :(得分:1)

Magento将是/否值存储为1/0。 尝试改变你的状况:

  if (($isSale == true) && ($product->getAttributeText('Clearance') == "YES"))

  if (($isSale == true) && ($product->getAttributeText('Clearance') === "1"))