PrestaShop Design i nawigacja

Baner kategorii dla PrestaShop 8 & 9

Banery graficzne na listach kategorii, dokładnie w wybranym przez Ciebie miejscu.

DataFirefly Category Banner wstawia baner graficzny do siatki produktów dowolnej kategorii PrestaShop 8 lub 9, po wybranym produkcie. Dokładna pozycja, harmonogram dat, zasięg na podkategorie, grafika dla każdego języka, bez ingerencji w motyw.

W skrócie
  • Baner wstawiany po produkcie N listy, na każdej stronie wyników
  • Data rozpoczęcia i data zakończenia dla każdego baneru
  • Zasięg do wyboru: sama kategoria albo całe jej drzewo
  • Obraz i tekst alternatywny dla każdego języka, z zapasem w języku domyślnym
  • PrestaShop 8.0 do 9.x, motyw Classic i motywy zewnętrzne
PrestaShop 8 & 9 Wielojęzyczny Wielosklepowość Harmonogram
  • Zwrot w 30 dni
  • 12 miesięcy aktualizacji
  • Wsparcie 24 h
www.datafirefly.com/pl/
Własny baner na górze strony kategorii w PrestaShop 8
v1.1.1 · zaktualizowano 2026-09-20
Co robi

W skrócie.

01

Dowolna pozycja w siatce

Wybierz, po którym produkcie pojawia się baner: po 4., 8., 12. Kilka banerów w jednej kategorii, każdy na swojej pozycji, a kolejność zostaje zachowana, gdy dwa banery dzielą tę samą.

02

Harmonogram i podkategorie

Każdy baner przyjmuje datę rozpoczęcia i datę zakończenia oraz obejmuje albo samą kategorię, albo kategorię wraz ze wszystkimi podkategoriami.

03

Wielojęzyczność z zapasem

Obraz i tekst alternatywny ustawiane osobno dla każdego języka. Gdy język nie ma własnej grafiki, wyświetlana jest grafika języka domyślnego zamiast pustego miejsca w siatce.

04

Reaguje na filtry i stronicowanie

Baner jest ponownie wstawiany po każdym odświeżeniu listy produktów przez AJAX: filtry fasetowe, sortowanie, zmiana strony.

Wersja pełna

Wszystko, co warto wiedzieć, zanim zainstalujesz.

Szczegółowe spojrzenie na to, jak działa Baner kategorii dla PrestaShop 8 & 9, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.

§ 01

Umieść baner dokładnie tam, gdzie chcesz w siatce produktów

PrestaShop nie ma wbudowanej opcji wstawiania treści graficznych w środek listy produktów. DataFirefly Category Banner wypełnia tę lukę: w panelu administracyjnym wskazujesz kategorię, numer produktu, po którym pojawia się baner, oraz grafikę dla każdego języka. Baner pojawia się w siatce w żądanym miejscu, domyślnie o szerokości komórki produktu albo o szerokości wybranej przez Ciebie za pomocą klasy siatki, na przykład col-md-6 lub col-12.

§ 02

Zaplanuj kampanie z wyprzedzeniem

Każdy baner przyjmuje datę rozpoczęcia i datę zakończenia. Przygotuj grafiki na wyprzedaże, Black Friday czy święta z tygodniowym wyprzedzeniem: pojawią się i znikną same, bez działania w dniu startu. Baner bez dat pozostaje widoczny na stałe, a przełącznik aktywności pozwala go zawiesić bez usuwania.

§ 03

Jeden baner dla całego drzewa kategorii

Opcja podkategorii oszczędza tworzenia tego samego baneru w każdym dziale. Ustawiony na kategorii nadrzędnej baner pojawia się w tej kategorii i we wszystkich podkategoriach, niezależnie od głębokości. Wyszukiwanie opiera się na natywnym drzewie zagnieżdżonym PrestaShop, więc nie generuje dodatkowych zapytań na stronę.

§ 04

Wielojęzyczność, wielosklepowość, bez luk w siatce

Konfigurujesz grafikę i tekst alternatywny dla każdego języka. Jeśli język nie ma własnego obrazu, moduł pokazuje obraz języka domyślnego sklepu zamiast ukrywać baner. W trybie wielosklepowym każdy baner przypisujesz do wybranych sklepów z poziomu formularza, przez prawdziwą tabelę powiązań.

§ 05

Zgodny z filtrami fasetowymi i stronicowaniem AJAX

W PrestaShop 8 i 9 filtry fasetowe, sortowanie i stronicowanie przeładowują listę produktów przez AJAX. Moduł nasłuchuje zdarzenia updateProductList i ponownie wstawia banery po każdym odświeżeniu DOM. Pozycje liczone są względem produktów faktycznie obecnych na stronie: baner na pozycji 4 zawsze trafia po czwartym wyświetlonym produkcie, a pozycja przekraczająca liczbę produktów na stronie jest po prostu pomijana.

§ 06

Lekki i bez utraty obrazów przy aktualizacji

CSS i JavaScript ładują się tylko na stronach kategorii i tylko wtedy, gdy bieżąca kategoria ma co najmniej jeden aktywny baner. Kod HTML baneru generuje się po stronie serwera z szablonu Smarty, a JavaScript jedynie wstawia go we właściwe miejsce, bez jQuery i bez zewnętrznych bibliotek. Przesłane obrazy trafiają do /img/datafireflycategorybanner/, poza katalog modułu, dzięki czemu przetrwają aktualizacje. Ich wymiary są zapisane w HTML, co eliminuje przesunięcie układu podczas ładowania.