我正在尝试从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);
}
?>
答案 0 :(得分:0)
您可能正在寻找
Mage::getResourceModel('catalog/product')->getAttributeRawValue($productId, 'ts_visual_merit', $storeId);
这将为您提供原始值(在您的情况下为1,2,3,4或5)