Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty 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?
-
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.
-
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
-
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 :-) ???