根据数字获取Magento echo结果中的自定义属性值

时间:2016-03-16 17:22:55

标签: php magento echo

我正在尝试从Magento中提取自定义属性,这是正常的。然后我尝试使用字体真棒图标将数值(0,1,2,3,4或5)解释为自定义星级评分系统。

目前这只是回应数字,但我不确定如何将其显示为图标。例如

if value=='1' 

然后回复

<span class="fa fa-star"></span>

此代码正在输出0,1,2,3,4,5的原始值 - 它是转换为图标表示我不确定该怎么做

<?php     
    $attribute = $_product->getResource()->getAttribute('ts_visual_merit');
    if ($attribute) {
        echo $attribute_value = $attribute ->getFrontend()->getValue($_product);
    }
?>

1 个答案:

答案 0 :(得分:0)

您可能正在寻找

Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, 'ts_visual_merit', $storeId);

这将为您提供原始值(在您的情况下为1,2,3,4或5)