Polskie wsparcie PrestaShop

PrestaShop => Konfiguracja => Wątek zaczęty przez: 2rek w Marzec 19, 2013, 04:02:47 pm

Tytuł: atrybuty w product-list
Wiadomość wysłana przez: 2rek w Marzec 19, 2013, 04:02:47 pm
czy spotkał się ktoś z działającą modyfikacją powodującą wyświetlania atrybutów na liście produktów. Załóżmy, że w sklepie jest grupa atrybutów o nazwie 'rozmiar' zawierająca rozmiary danego produktu. W jaki sposób wyświetlić dostępne rozmiary na liście produktów?

próbowałem wdrożyć rozwiązanie z poniższego linku - dotyczy bezpośrednio wyświetlania dostępnych kolorów i działa poprawnie - jednak post #58 związany jest z moim zapytaniem.

http://www.prestashop.com/forums/topic/81210-colors-on-product-listtpl/

Nie potrafię jednak wdrożyć powyższego rozwiązania tak aby wyświetliły się atrybuty.
Czy komuś udało się wdrożyć coś takiego - a może ktoś bardziej kumaty w programowaniu mógłby rzucić na to okiem?
Tytuł: Odp: atrybuty w product-list
Wiadomość wysłana przez: design4VIP w Marzec 19, 2013, 05:47:57 pm
sam kiedys szukalem czegos dzialajacego, nistety, kolory owszem w bardzo prosty sposob mozna wydobyc bo to atrybut specyficzny, jezeli chodzi o uzyskanie innych 'niekolorowych" atrybutow bez ingerencji w core sie nie obedzie.
Tytuł: Odp: atrybuty w product-list
Wiadomość wysłana przez: 2rek w Marzec 19, 2013, 08:35:58 pm
wydaje mi się, że poniższy kod

foreach ( $cat_products as $key => $cat_product ) {
            $product = new Product ( intval ( $cat_product[ 'id_product' ] ), true , intval ( self::$cookie -> id_lang ));
         
            $sizes = array();
            $attributesGroups = $product->getAttributesGroups((int)(self::$cookie->id_lang));
            if ( Db :: getInstance ()-> numRows ()) {
                    foreach ( $attributesGroups AS $k => $row ) {
                            if ('nazwa_atrybutu' == $row['group_name']) {
                                $sizes[$row['id_attribute']] = $row['attribute_name'];
                            }   
                    }
            }
            $cat_product{$key}[ 'sizes' ] = $sizes ;
    }

dodany do CategoryController.php około linii 141 - przed

self::$smarty->assign(array(
ładuje atrybuty do tablicy. Nie bardzo wiem jednak jak je z niej wyciągną w product-list.tpl

Presta 1.4.4
Tytuł: Odp: atrybuty w product-list
Wiadomość wysłana przez: mbest w Listopad 09, 2014, 03:07:10 pm
Witajcie - z góry przepraszam za odgrzewanie tematu - ale szuka właśnie takiego rozwiązania do wersji 1.6  a dokładnie chodzi o wyświetlenie radio ( rozmiarów ) na liście produktów. Może ktoś pomoże :-) ???