Aşağıdaki kod
- bu ürün için seçilen seçeneklerin değer kimliklerini döndürür: 123,124
- bunu bir diziye dönüştürür: dizi (123,124)
- sonra bu seçeneklerin etiketini bulur: 123 => Airco ve 124 => Radyo
- ve bir metin dizesindeki değerleri döndürür: Airco, Radio
$ _attribute_code = 'car_options';
$ car_options_csv = Mage :: getResourceModel ('katalog / ürün') -> getAttributeRawValue ($ productId, $ _attribute_code, $ storeId); // döndürür: 123,124
$ car_options = patlayabilir (',', $ car_options_csv);
$ attributeId = Mage :: getResourceModel ('eav / entity_attribute') -> getIdByCode ('catalog_product', $ _ attribute_code);
$ attribute = Mage :: getModel ('katalog / resource_eav_attribute') -> yükle ($ attributeId);
$ attributeOptions = $ özellik -> getSource () -> getAllOptions ();
$ res = '';
foreach ($ attributeOptions $ a olarak)
{
$ l = $ a ['etiket'];
$ m = $ a ['değer'];
if (strlen (trim ($ l))> 0 && in_array ($ m, $ car_options))
{
$ res. = kırpma ($ l). ',';
}
}
echo substr ($ res, 0, -2) ;;