Получаем значения атрибута продукта в 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 типа СЕЛЕКТ
}
}
}