Brands Showcase - Annuaire de marques A-Z avec recherche et grille de logos responsive
La page Marques de PrestaShop est une simple liste que personne ne consulte. Ce module la transforme en un véritable annuaire : un champ de recherche qui filtre au fur et à mesure de la saisie, une barre d'index A-Z dont les lettres vides sont grisées automatiquement, et une grille de logos responsive de deux à six colonnes qui passe à une seule colonne sur mobile. En option : le nombre de produits par marque, une mise en page texte compacte, une pastille avec l'initiale pour les marques sans logo, et une couleur d'accentuation unique qui recolore toute la page. Aucun fichier de thème n'est modifié. Pour PrestaShop 1.7 à 9.
Personne ne fait défiler une liste de quatre-vingt-dix marques
Dès que votre catalogue dépasse une poignée de marques, la page Toutes les marques d'origine cesse d'être utile aux alentours de la quinzième. Le visiteur venu chercher un fabricant précis abandonne et se rabat sur le moteur de recherche — ou quitte la boutique. Ce module reconstruit cette page autour des deux seuls réflexes des internautes : chercher une marque par son nom, ou aller directement à sa lettre.
Recherche instantanée et index A-Z
Le champ de recherche filtre la grille pendant la saisie — sans rechargement, sans attente. La barre A-Z se place juste au-dessus, et les lettres derrière lesquelles il n'y a aucune marque sont grisées automatiquement : plus personne ne clique dans le vide. Les deux fonctions s'activent séparément, si vous préférez n'en garder qu'une.
Une grille de logos digne d'une page marques
De deux à six colonnes sur grand écran, avec une réduction automatique jusqu'à une colonne unique sur mobile. Les marques sans logo affichent une pastille colorée portant leur initiale plutôt qu'une image cassée — ou l'image par défaut de PrestaShop, si vous le préférez. Il existe aussi une mise en page annuaire texte : pas de logos, juste une liste compacte, pour les catalogues où les noms comptent plus que les visuels.
Les détails qui font la différence
Activez le badge nombre de produits par marque — « 12 produits » — pour montrer d'un coup d'œil les marques que vous référencez en profondeur. Masquez les marques qui n'ont plus aucun produit, pour que la page n'affiche jamais un rayon vide. Et définissez une seule couleur d'accentuation qui recolore d'un coup la lettre active, les liens et les effets de survol, au lieu de fouiller dans le CSS.
Le module vérifie sa propre installation
La page de configuration s'ouvre sur un panneau « Status check ». Si PrestaShop masque actuellement la page Marques — la cause numéro un des erreurs 404 sur cette page — le module vous le signale et propose un bouton « Enable the Brands page » en un clic. Si vous n'avez encore aucune marque, il vous le dit également, et un lien « Open the live Brands page » vous permet de prévisualiser vos réglages en boutique.
Aucun fichier de thème n'est touché
La version 1 remplaçait physiquement le fichier brands.tpl de votre thème à l'installation et le restaurait à la désinstallation. Résultat : tout cassait à la moindre mise à jour du thème, cela ne fonctionnait que sur le thème classique, et des fichiers brands_old.tpl orphelins traînaient ensuite. La version 2 s'appuie sur le hook natif displayOverrideTemplate de PrestaShop : lorsque le contrôleur des fabricants réclame son template, le module lui renvoie simplement son propre chemin. Rien ne change dans votre thème, quel que soit le thème, de la 1.7 à la 9. Et la mise à jour depuis la v1 restaure automatiquement votre template d'origine.
Léger, et chargé uniquement là où il le faut
Les données des marques sont interrogées et normalisées par le module : le template reçoit donc toujours la même structure, quelle que soit la version de PrestaShop — la forme des données du contrôleur natif ayant changé entre la 1.7/8 et la 9. Les ressources ne se chargent que sur la page de liste des marques, via actionFrontControllerSetMedia, et le script front-office est écrit en vanilla JS sans aucune dépendance : ni jQuery, ni Bootstrap.
Compatibilité
PrestaShop 1.7, 8 et 9, en huit langues : allemand, anglais, espagnol, français, italien, néerlandais, polonais et turc. Seule la liste toutes les marques est concernée : les pages de marque individuelles, c'est-à-dire la liste de produits d'un fabricant, restent totalement intactes. La désinstallation supprime les réglages du module et rétablit la page Marques standard, sans rien laisser derrière elle.
Questions fréquentes
Le module modifie-t-il les fichiers de mon thème ?
Non. Il passe par le hook displayOverrideTemplate, votre thème n'est donc jamais modifié — c'est précisément ce que la version 1 faisait mal.
Est-il compatible avec mon thème ?
Oui. Comme il surcharge le template par un hook au lieu de remplacer un fichier, il fonctionne sur tous les thèmes, et pas seulement sur le thème classique.
Ma page Marques renvoie une erreur 404 — est-ce à cause du module ?
Presque certainement pas : c'est PrestaShop qui est réglé pour masquer la page Marques. Le panneau « Status check » détecte le problème et vous propose un bouton pour la réactiver en un clic.
Que deviennent les marques sans logo ?
Elles affichent par défaut une pastille colorée avec leur initiale, ce qui garde la grille bien nette. Vous pouvez basculer sur l'image par défaut de PrestaShop.
Puis-je masquer les marques sans produit ?
Oui, un seul interrupteur. La page n'affiche alors plus jamais une marque que vous ne pouvez pas vendre.
Puis-je afficher l'annuaire sans les logos ?
Oui — la mise en page annuaire texte est une liste compacte, sans aucun logo.
Est-ce que cela ralentit la page ?
Le CSS et le JS du module ne se chargent que sur la page de liste des marques, et le script est en vanilla JS, sans jQuery ni Bootstrap.
-
Référence49186
-
EAN138691246249180
-
CompatibilitéPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Traductions de Module DisponiblesAllemand
Anglais
Espagnol
Français
Italien
Néerlandais
Polonais
Turc
MEG Venture
4 autres produits dans la même catégorie
| Version | 2.0.0 |
|---|---|
| Dernière mise à jour | 2026-07-28 |
| Journal des modifications | - [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
Commentaires (1)
Votre avis ne peut pas être envoyé
Signaler le commentaire
Signalement envoyé
Votre signalement ne peut pas être envoyé