Brands Showcase - katalog marek A-Z z wyszukiwarką i responsywną siatką logotypów
Strona marek w PrestaShop to zwykła lista, przez którą nikt nie przewija. Ten moduł zamienia ją w katalog, z którego klienci naprawdę korzystają: pole wyszukiwania filtrujące już w trakcie pisania, pasek A-Z automatycznie wygaszający puste litery i responsywną siatkę logotypów od dwóch do sześciu kolumn, która na telefonie zwęża się do jednej. Opcjonalnie liczba produktów, kompaktowy układ tekstowy, kolorowa plakietka z inicjałem dla marek bez logo i jeden kolor akcentu, który przebarwia całą stronę. Żaden plik szablonu nie jest modyfikowany. Dla PrestaShop 1.7 – 9.
Nikt nie przewija listy dziewięćdziesięciu nazw marek
Jeśli masz w ofercie więcej niż garstkę marek, standardowa strona All brands przestaje być użyteczna mniej więcej przy piętnastej pozycji. Klient, który przyszedł po jednego konkretnego producenta, poddaje się i sięga po wyszukiwarkę — albo wychodzi ze sklepu. Ten moduł przebudowuje tę stronę wokół dwóch rzeczy, które klienci faktycznie robią: szukają marki po nazwie albo przeskakują do jej litery.
Wyszukiwanie na żywo i indeks A-Z
Pole wyszukiwania filtruje siatkę już w trakcie pisania — bez przeładowania strony, bez czekania. Nad nim znajduje się pasek A-Z, a litery, za którymi nie stoi żadna marka, są automatycznie wygaszane, więc nikt nie kliknie w martwy odnośnik. Obie funkcje są osobnymi przełącznikami, jeśli wolisz korzystać tylko z jednej.
Siatka logotypów taka, jak strona marek wyglądać powinna
Od dwóch do sześciu kolumn na szerokich ekranach, samoczynnie schodząca aż do jednej kolumny na telefonie. Marki bez wgranego logo pokazują kolorową plakietkę z inicjałem zamiast uszkodzonego obrazka — albo domyślną grafikę zastępczą PrestaShop, jeśli tak wolisz. Jest też układ katalogu tekstowego: bez logotypów, sama zwarta lista, dla asortymentu, w którym nazwy znaczą więcej niż znaki graficzne.
Detale, które robią z niej Twoją stronę
Włącz plakietkę z liczbą produktów przy każdej marce — „12 produktów” — aby klienci od razu widzieli, które marki masz w największym wyborze. Ukryj marki, które nie mają aktualnie żadnych produktów, żeby strona nigdy nie reklamowała pustej półki. I ustaw jeden kolor akcentu, który jednocześnie przebarwia aktywną literę, odnośniki i efekty najechania kursorem, zamiast grzebać w CSS.
Moduł sam sprawdza swoją konfigurację
Strona konfiguracji otwiera się panelem „Status check”. Jeśli PrestaShop akurat ukrywa stronę marek — to zdecydowanie najczęstsza przyczyna błędu 404 na tej stronie — moduł to sygnalizuje i podsuwa przycisk „Enable the Brands page” działający za jednym kliknięciem. Jeśli nie masz jeszcze żadnych marek, też się o tym dowiesz, a odnośnik „Open the live Brands page” pozwala od razu podejrzeć zmiany w sklepie.
Żaden plik szablonu nie zostaje ruszony
Wersja 1 przy instalacji fizycznie podmieniała plik brands.tpl w Twoim szablonie, a przy odinstalowaniu go przywracała. Psuło się to przy każdej aktualizacji szablonu, działało wyłącznie w szablonie classic i zostawiało po sobie osierocone pliki brands_old.tpl. Wersja 2 korzysta zamiast tego z firmowego hooka PrestaShop displayOverrideTemplate: gdy kontroler producentów pyta o swój szablon, moduł po prostu zwraca własną ścieżkę. W Twoim szablonie nic się nie zmienia — w każdym szablonie i w każdej wersji od 1.7 do 9. Przy aktualizacji z v1 pierwotny plik szablonu zostaje przywrócony automatycznie.
Lekki i ładowany tylko tam, gdzie trzeba
Dane marek moduł pobiera i normalizuje samodzielnie, więc szablon zawsze dostaje tę samą przewidywalną strukturę niezależnie od wersji PrestaShop — struktura danych kontrolera rdzenia zmieniła się między 1.7/8 a 9. Zasoby ładują się wyłącznie na liście marek, przez actionFrontControllerSetMedia, a kod frontendu to czysty, bezzależnościowy Vanilla JS: bez jQuery, bez Bootstrap.
Kompatybilność
PrestaShop 1.7, 8 i 9, w ośmiu językach: angielskim, francuskim, hiszpańskim, holenderskim, niemieckim, polskim, tureckim i włoskim. Moduł wpływa wyłącznie na zbiorczą listę all brands — poszczególne strony marek, czyli listy produktów jednego producenta, pozostają całkowicie nietknięte. Odinstalowanie usuwa ustawienia modułu i przywraca standardową stronę marek, nie zostawiając po sobie żadnych śladów.
Najczęściej zadawane pytania
Czy moduł zmienia pliki mojego szablonu?
Nie. Działa przez hook displayOverrideTemplate, więc Twój szablon nigdy nie zostaje zmodyfikowany — dokładnie to robiła źle wersja 1.
Czy zadziała z moim szablonem?
Tak. Ponieważ nadpisuje plik szablonu przez hook, a nie podmienia pliku, działa w każdym szablonie, nie tylko w classic.
Moja strona marek zwraca 404 — czy to wina tego modułu?
Niemal na pewno nie: PrestaShop jest ustawiony tak, aby ukrywać stronę marek. Panel „Status check” to wykrywa i daje Ci przycisk, który włącza ją z powrotem jednym kliknięciem.
Co dzieje się z markami bez logo?
Domyślnie dostają kolorową plakietkę z inicjałem, dzięki czemu siatka pozostaje uporządkowana. Możesz też przełączyć się na domyślną grafikę zastępczą PrestaShop.
Czy mogę ukryć marki bez produktów?
Tak, jednym przełącznikiem. Strona nie pokaże wtedy marki, której i tak nie możesz sprzedać.
Czy mogę mieć katalog bez logotypów?
Tak — układ katalogu tekstowego to zwarta lista całkowicie bez logotypów.
Czy moduł spowalnia stronę?
Jego CSS i kod frontendu ładują się tylko na liście marek, a sam kod to czysty Vanilla JS, bez jQuery i bez Bootstrap.
-
Indeks49186
-
EAN138691246249180
-
KompatybilnośćPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Dostępne Tłumaczenia ModułuAngielski
Francuski
Hiszpański
Niderlandzki
Niemiecki
Polski
Turecki
Włoski
MEG Venture
4 innych produktów w tej samej kategorii
Ostatnio przeglądane
| Wersja | 2.0.0 |
|---|---|
| Ostatnia aktualizacja | 2026-07-28 |
| Dziennik zmian | - [2026-07-24] Add Dutch, Polish, and Turkish translations for custom brands page module - [2026-07-23] Translate module strings for Polish and Turkish languages in custombrands page module - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add authentic translations for 7 languages (FR, DE, PL, NL, TR, IT, ES) - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-22] Fix display name formatting in Brands Showcase module - [2026-07-16] Add Brands Showcase module with Turkish translations and upgrade script - [2023-09-14] v1.1.0 - [2023-09-05] v1.0.5 - [2022-02-19] v1.0.4 - [2021-12-14] v1.0.3 update - [2021-12-14] css update - [2021-04-16] v1.0.2 - [2021-04-16] Initial commit |
• [2023-09-14] v1.1.0
• [2023-09-05] v1.0.5
• [2022-02-19] v1.0.4
• [2021-12-14] v1.0.3 update
• [2021-12-14] css update
• [2021-04-16] v1.0.2
• [2021-04-16] Initial commit
Komentarze (1)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane