2016-03-07 4 views
0

Создал пользовательский атрибут продукта (testattribute). Мне нужно, чтобы получить значение, что с коллекцией продуктов, используя код ниже:Magento получает значения атрибута пользовательского продукта

$magentoProducts = Mage::getModel('catalog/product')->getCollection() 
        ->addFieldToFilter('type_id','simple') 
        ->addAttributeToSelect('name') 
        ->addAttributeToSelect('description') 
        ->addAttributeToSelect('short_description') 
        ->addAttributeToSelect('sku') 
        ->addAttributeToSelect('price') 
        ->addAttributeToSelect('special_price') 
        ->addAttributeToSelect('status') 
        ->addAttributeToSelect('weight') 
        ->addAttributeToSelect('tax_class_id') 
        ->addAttributeToSelect('updated_at'); 

Я попытался с помощью кода выше, но он не работает. Мне нужно решение без загрузки продукта снова.

Может ли кто-нибудь мне помочь.

Thank you.

ответ

0

Проверьте атрибут и убедитесь, что свойство 'visible on frontend' имеет значение yes.

Кроме того, необходимо включить его в свою коллекцию:

->addAttributeToSelect('testattribute') 
Смежные вопросы