Polskie wsparcie PrestaShop
PrestaShop => Dla początkujących => Wątek zaczęty przez: quendi w Lipiec 18, 2012, 03:31:47 pm
-
Jak zmienić kolejność wyświetlania się symboli walut?
Obecnie mam: USD, EUR, PLN
Ma być: PLN, USD, EUR.
Szukałem na forum i na google, ale nie znalazłem.
Prosiłbym o pomoc.
-
To nie takie proste.
Waluty i jezyki masz pobierane tak jak sa zapisane w tabeli, edycja Narzedzia->Jezyki, i sortowane wg id
mozna to zrobic przez zmiane warunkow sortowania
najprosciej dodac dodatkowa kolumne i tam po swojemu wpisac wartosci i zmienic order by w zapytaniu sql
-
ale wydaje mi się, że waluty nie są sortowane po id, bo np. USD ma id7 a PLN 6
z resztą spróbowałem zrobić tak jak wyżej, dodałem nową kolumnę i zmieniłem sortowanie ale nic się nie zmieniło
zaczyna mi się wydawać, że to się sortuje po iso walut
-
W katalogu klas plik Currency.php funkcja getCurrencies:
SELECT * FROM `'._DB_PREFIX_.'currency` WHERE `deleted` = 0 '.($active == 1 ? 'AND `active` = 1' : '').'
ORDER BY `name` ASC');
Zmiana sortowania działa . Najprościej zmienić id_currency o ile to świeża instalacja, jak nie, to zabawa z dodatkowym polem.