$ ap_product - связанный продукт (простой продукт). Несмотря на то, что это простой продукт, я не могу использовать метод getResource(), потому что $ ap_product находится в каталоге/product_type_configurable классе. Я знаю несколько способов получить значение атрибута цвета (например: 255 означает красный), но я не могу получить фактический текст «Красный».Как получить связанное значение атрибута атрибута продукта в Magento?
getResource()->getAttribute("color");
if($attribute->usesSource()){
$apColorSizeValue = $attribute->getSource()->getOptionValue($test);
}
Также этот метод не сработает, поскольку его связанный продукт, а не просто продукт.
$_product->getAttributeText('color');
Я также попытался перезагрузить модель продукта, но загрузив этот идентификатор связанного продукта. Это тоже не сработало. Поэтому прямо сейчас у меня есть связанный с ним идентификатор продукта и связанное с ним значение цвета атрибута продукта. Мне нужно получить соответствующий цветной текст атрибута продукта.