Magento Получить значение атрибута для атрибута Multi Select

magento.stackexchange https://magento.stackexchange.com/questions/103580

  •  29-09-2020
  •  | 
  •  

Вопрос

Я хочу получить значение атрибута для атрибута Multi Select,

Ниже приведен код, который работает, если это просто текстовое поле или выпадение, но для нескольких выбора его не работает, Пожалуйста, направляйте способ исправить это

$_product->getMetal();
.

Работает для привязки текста для не для многосекретных привязки.

Я использую выше код на странице списка продукта.

Образец, откуда приходит $ _Product:

<?php foreach ($_productCollection as $_product): ?>
.

Это было полезно?

Решение

Это должно дать вам то, что вам нужно

$_product->getAttributeText('attribute_code_here');
.

Если вы используете это из коллекции, убедитесь, что используемый вами атрибут помечен как «используется в списке продуктов», и что вы перестроили индексы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top