Wersja PrestaShop 1.7 (dokładniej 1.7.5.2) posiada mały upierdliwy błąd, który nie daje spokoju. Nie można ustawić wybranej kolejności kategorii stron CMS (dokładniej kategorii stron statycznych: Ulepszenia -> Wygląd -> Strony):
Mimo ewidentnych zmian w adminie – zawsze są one listowane (dla klienta na stronie sklepu) w kolejności wg nazw – od A do Z.
Przeczytaj nasz artykuł o tym jak dodać w opisie kategorii CMS – pole z edytowalną przez rozbudowany edytor WYSIWYG treścią 🙂
Można to na szczęście łatwo poprawić nie czekając aż zostanie to wykonane w kolejnej aktualizacji.
Wejdź w:
/classes/CMSCategory.php
Znajdź metodę (funkcję) getSubCategories() następnie zamień fragment kodu w zapytaniu SQL:
ORDER BY `name` ASC'
na:
ORDER BY `position` ASC'
Ta prosta zamiana kodu – powinna załatwić problem 🙂
Witam! Poprawiłem wg wskazówek ale niestety bez zmian. Czyściłem cache i wymuszałem kompilację. Prestashop 1.7.6.2. Czy coś jeszcze trzeba zrobić?
U mnie ten sposób niestety nie zadziałał. Ale zauważyłem, że jak w „Wygląd\Link Widget” oraz 'Wygląd\Strony” włączałem po 1 stronie do wyświetlania w stopce to pokazywały się w takiej kolejności jak były przeze mnie włączane. PS 1.7.6.4 Może komuś pomoże.
Mi pomogło. Prosty i skuteczny sposób. Dzięki.