Polskie wsparcie PrestaShop
PrestaShop => Konfiguracja => Wątek zaczęty przez: tomp w Kwiecień 02, 2009, 07:10:52 pm
-
Problem polega na tym, że mam utworzone 2 atrybuty: Kolor i Rozmiar. Podczas dodawania atrybutów i ich wartości w opisie, czasem zamieniają się miejscami, choć dodaję je w tej samej kolejności. Zależy mi by najpierw był kolor, potem rozmiar. Strona www.euro-import.pl (http://www.euro-import.pl).
-
To proste, kazda grupa atrybutow ma swoja nazwe prywatna i publiczna. We wszystkich nazwach prywatnych dodaj na poczatku numeracje, tj.:
10.Rozmiar
20.Kolor
I wprowadz nastepujace zmiany w plikach:
w pliku /admin/tabs/AdminAttributesGroups.php
dodaj w linii 29
$this->_defaultOrderBy = 'name';
w pliku /classes/Product.php
okolo linii 928 zamien
ORDER BY pa.`id_product_attribute`');
na
ORDER BY agl.`name` ASC, pa.`id_product_attribute`');
okolo linii 1514 zamien
ORDER BY pa.`id_product_attribute`');
na
ORDER BY agl.`name`,pa.`id_product_attribute`');
to powinno wystarczyc. Liczby na poczatku beda pokazywane tylko w panelu, ale na stronie publicznej beda uzywane do sortowania kolejnosci atrybutow.