posiadam skelp na joomli + virtuemart w wygladzie kategorii chciałem uzyskać efekt aby wyświetlało się logo producenta z listy producentów dodanych w panelu admina i się udało ale znalazłem problem a więc pokoleii
wchodząc w linki
http://e-draco.pl/index.php?option=com_vir...=2&Itemid=2
http://e-draco.pl/index.php?option=com_vir...=3&Itemid=2
I widzimy iz loga sa i się zgadzają sprzet HP logo HP sprzet Asus logo Asus
ale w menu są podkategorie wszystko i tam następujący efekt:
http://e-draco.pl/index.php?option=com_vir...=7&Itemid=2
wstawia się jedno logo dla wszystkich producentów tak samo gdy skorzysta się z szukaj...
Może zrobiłem jakiś błąd więc po koleii
najpierw w jednym z plików dodałem
/** * Functon to get the name of the manufacturer this product is assigned to * * @param int $product_id * @return string the manufacturer name */ function get_mf_desc($product_id) { $db = new ps_DB; $q = "SELECT mf_desc,#__{vm}_manufacturer.manufacturer_id FROM #__{vm}_product_mf_xref,#__{vm}_manufacturer "; $q .= "WHERE product_id='$product_id' "; $q .= "AND #__{vm}_manufacturer.manufacturer_id=#__{vm}_product_mf_xref.manufacturer_id"; $db->query($q); $db->next_record(); if ($db->f("mf_desc")) { return $db->f("mf_desc"); } else { return ""; } }
Nastepnie w kolejnym pliku dodałem:
$mf_desc = $ps_product->get_mf_desc( $db_browse->f('product_id') ); $tpl->set('mf_desc',$mf_desc);
i na koniec już w wyglądzie kategori