Наступний код
- повертає ідентифікаційні значення вибраних параметрів цього продукту: 123,124
- перетворює це в масив: масив (123,124)
- то знаходить мітку цих параметрів: 123 => Airco і 124 => Radio
- і повертає значення в текстовому рядку: Airco, Radio
$ _attribute_code = 'car_options';
$ car_options_csv = Mage :: getResourceModel ('каталог / продукт') -> getAttributeRawValue ($ productId, $ _attribute_code, $ storeId); // повертає: 123,124
$ car_options = explode (',', $ car_options_csv);
$ attributeId = Mage :: getResourceModel ('eav / object_attribute') -> getIdByCode ('каталог_продукт', $ _ атрибут_код);
$ attribute = Mage :: getModel ('каталог / ресурс_eav_attribute') -> завантаження ($ attributeId);
$ attributeOptions = $ attribute -> getSource () -> getAllOptions ();
$ res = '';
foreach ($ attributeOptions як $ a)
{
$ l = $ a ['мітка'];
$ m = $ a ['значення'];
if (strlen (обробка ($ l))> 0 && in_array ($ m, $ car_options))
{
$ res. = обрізка ($ l). ',';
}
}
echo substr ($ res, 0, -2) ;;