cancel
Showing results for 
Search instead for 
Did you mean: 

Показать пользовательский атрибут в категории товаров

Показать пользовательский атрибут в категории товаров

Здравствуйте! ПомогитеWoman Happy

Создала атрибут выпадающий список "srok_postavki" который выводит срок поставки в карточке товара он отлично отображается с помощью кода

<?php 
if ($attr = $_product->getResource()->getAttribute('srok_postavki')) {
   echo $attr->getFrontend()->getValue($_product); 
}
?>

Мне нужно его показать в категории товаров чтоб посетители сразу видели эту информацию не заходя в карточку товаров

Приведенный код не срабатывает в списке продуктов.

В самом атрибуте:

Разрешить HTML в пользовательской части - Да

Видимый на странице просмотра товара в пользовательской части - Да

Использовать в списке товаров - Да

 

 

 

2 REPLIES 2

Re: Показать пользовательский атрибут в категории товаров

По идее должно хватать 

Использовать в списке товаров - Да

 

Если не помогает, то 

* сделайте реиндекс (особенно, если используются flat таблицы)

* очистите кэш

 

P.S. 

А зачем такие сложности с получением значения? Попробуйте 

echo $_product->getAttributeText('srok_postavki');

ET Web Solutions
extensions, custom work, support

Re: Показать пользовательский атрибут в категории товаров

Ой! Проблема оказалась...Woman Embarassed Несколько недель назад экспериментировала с модулем AJAX фильтров и забыла его удалить. Два дня мучилась с выводом атрибутов в категорию, поняла что что-то не так только когда удалив часть кода из файла list.phtml во фронте не получила изменений.
niro, спасибо что откликнулись и извините что отняла время. В карточку товара вывожу атрибуты точно так как вы предлагаете из-за того что сразу таким образом не получилось полезла в другой шаблон там таким образом выводятся цвета товара.