Получаем значения атрибута продукта в Magento, типа СЕЛЕКТ или МУЛЬТИСЕЛЕКТ.
К примеру если у продукта есть такой тип атрибута, то он будет отображаться только как код(1,2,..). Пример как вывести значение атрибута по числовому коду или вывести все возможные значения для атрибута в Magento.
$product = Mage::getModel('catalog/product')->load(123);
$attribute = $product->getResource()->getAttribute("brand");
// проверяем является ли атрибут типа СЕЛЕКТ или МУЛЬТИСЕЛЕКТ
if($attribute->usesSource()){
// получаем все опции в виде ключ-значение
$options = $attribute->getSource()->getAllOptions(false);
var_dump($options); // выведем массив всех возможных значений для атрибута
foreach ($options as $option) {
if($option['value']==$product->getBrand()) {
echo $option['label']; // выведем значение для атрибута товара BRAND типа СЕЛЕКТ
}
}
}