У меня была та же проблема с отображением в списке, но, наконец, я нашел способ ее решить.
Я обнаружил, что атрибут отображается только на странице просмотра продукта, а не на странице списка.
Итак, я снова загрузил продукт как:
$product=Mage::getModel('catalog/product')->load($_product->getId());
И когда я использовал $product
вместо $_product
в отображаемом изображении, т.е.
helper('catalog/image')->init($product, 'new_image')->resize(150, 150); ?>
это сработало.
Я знаю, что это не очень хороший способ сделать это, но я не знаю другого способа. Может быть, мы могли бы сделать что-то, чтобы выбрать атрибут в списке.