Nie wiem jak poradzić sobie z tym problemem. Otóż:
// pobieram z tabeli atrybutów dane $attribute = Mage::getModel('eav/entity_attribute') ->loadByCode('catalog_product', 'manufacturer'); // na bazie listy atrybutow wybieram brand'y (nie do picia :)) $brands = Mage::getResourceModel('eav/entity_attribute_option_collection') ->setAttributeFilter($attribute->getData('attribute_id')) ->setStoreFilter(0, false); // wybieran i tworzę array z id'ami gdzie 'show_brand' == 1 foreach($brands as $brand){ if($brand['show_brand']==1){ $fbrand[] = ($brand['option_id']); } } // dostaję tablicę array(1) { [0]=> array(8) { [0]=> string(4) "1662" [1]=> string(2) "52" [2]=> string(2) "53" [3]=> string(4) "1669" [4]=> string(4) "1658" [5]=> string(2) "54" [6]=> string(4) "1666" [7]=> string(4) "1664" } } $selected = Mage::getModel(); $output .= "<ul class='level0 brands-ul'>"; // ktora tu powinna zostac uzyta jako favbrand ...... ale nie działa :( foreach($cat_ids as $id) { $brand = Mage::getModel('catalog/category')->load($id); $image = Mage::getUrl("media/catalog/category/") . $brand->getThumbnail(); $url = Mage::getUrl().$brand->getRequestPath(); $output .= "<li class='brands-subnavigation'>"; $output .= "<a href='{$url}'><img src='{$image}'></a>"; $output .= "</li>"; } }
gdzie zrobiłem błąd ?
...
nigdzie

Okazało się że poprostu wybrane dane nie znajdują się w drugiej tablicy
