Press "Enter" to skip to content

Presta Shop – wyświetlanie liczby produktów w danej kategorii na drzewku kategorii – Presta Shop 1.6

Admin 0

Modyfikacja o tyle przydatna, że klient już przeglądając drzewo kategorii widzi ile produktów znajduje się w danej gałęzi drzewka (w danej podkategorii albo kategorii głównej). Poprzez po prostu liczbę w nawiasie.

Autoreklama: Analogicznie jak na naszym blogu. W bocznej kolumnie jest blok z kategoriami a w nawiasie liczba artykułów w danej kategorii. Oczywiście zachęcamy do przeglądania 🙂

Ale do rzeczy. Jak to zrobić w Presta Shop ( 1.6.x ) ?

Zmiana sposobu wyświetlania drzewa kategorii

W zależności od naszych potrzeb możemy zdecydować czy drzewko będzie prezentowane zawsze w całej krasie czy tylko będą listowane podkategorie danej kategorii w której się znajdujemy.

W tym celu zmień ustawienia w:

Moduły -> Pole szukaj -> wpisz „blockcategories” -> przycisk „Konfiguruj”

Następnie zadecyduj jak ma się wyświetlać to drzewo zmieniając opcję „Kategoria główna” następnie to zapisując.

Modyfikacja kontrolera PHP

Otwieramy plik:

Następnie znajdujemy funkcję:

Po czym w jej wnętrzu zamieniamy ten kod:

Na:

Uwaga! Jeśli Twój kod chociaż nieznacznie się różni (spacje i wcięcia nie mają znaczenia) od podanego wyżej – zmian dokonuj z rozwagą lub zapytaj o to w komentarzu do artykułu!

Modyfikacja kodu HTML

Otwieramy plik:

Jeśli go tam nie ma, to:

Następnie zamieniamy kod:

Na:

Czyli dopisujemy w nawiasie zwracaną liczbę kategorii w danym elemencie.

Gotowe! Efekt końcowy:

Wdrażanie Presta Shop Kraków

Rada: Nie zapomnij wyczyścić pamięci cache po dokonaniu zmian. Opisaliśmy to np. tutaj jak to zrobić w dziale „Wydajność”: https://prestashopkrakow.pl/ukrycie-cen-dla-niezarejestrowanego-klienta-presta-shop-1-6-x/

Wskazówka: Oczywiście podaliśmy to na przykładzie szablonu „default-bootstrap” – domyślnego dla Presta Shop w tej wersji. Jeśli masz inny szablon – uwzględnij to w ścieżce do pliku z kodem HTML.

Share This:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *