PrestaShop Design & Navigation

Bannière de Catégorie PrestaShop 8 & 9

Des bannières visuelles dans vos listings catégorie, à la position exacte que vous choisissez.

DataFirefly Category Banner insère une bannière image dans la grille produit de n'importe quelle catégorie PrestaShop 8 ou 9, après le produit de votre choix. Position exacte, planification par dates, application aux sous-catégories, visuel par langue, sans toucher à votre thème.

En un coup d'œil
  • Bannière insérée après le produit N du listing, sur chaque page de résultats
  • Taille au choix dans la grille : 1 à 4 colonnes ou pleine largeur, 1 à 3 lignes
  • Date de début, date de fin et portée aux sous-catégories pour chaque bannière
  • Image et texte alternatif par langue, avec repli sur la langue par défaut
  • PrestaShop 8.0 à 9.x : thème Classic, Creative Elements et thèmes en grille CSS
PrestaShop 8 & 9 Multilingue Multiboutique Planification
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
  • PrestaShop Certified Agency 2026
  • PrestaShop Expert Certification — Core Skills

Développé par une agence certifiée PrestaShop

www.datafirefly.com/
Bannière personnalisée en tête de page catégorie sur PrestaShop 8
v1.2.0 · mis à jour 2026-10-15
Ce que ça fait

La version courte.

01

Position libre dans la grille

Choisissez après quel produit la bannière s'insère : après le 4e, le 8e, le 12e. Plusieurs bannières par catégorie, chacune à sa position, et l'ordre est respecté quand deux bannières partagent la même.

02

Une bannière à la taille voulue

Réglez le nombre de colonnes (1 à 4, ou toute la largeur) et de lignes (1 à 3) occupées par chaque bannière. En mode remplissage, l'image s'aligne sur la hauteur des produits voisins. Sur mobile, la largeur se réduit au nombre de colonnes disponibles.

03

Planification et sous-catégories

Chaque bannière accepte une date de début et une date de fin, et couvre soit la catégorie seule, soit la catégorie et toutes ses sous-catégories.

04

Multilingue avec repli

Image et texte alternatif configurables par langue. Si une langue n'a pas son visuel, celui de la langue par défaut prend le relais au lieu de laisser un trou dans la grille.

05

Grille détectée sur tous les thèmes

Le module repère les produits du listing par leurs propres marqueurs, que la grille vienne du thème Classic, de Creative Elements ou d'un thème sur mesure. La bannière se réinsère après les filtres à facettes, le tri, la pagination, un bouton « charger plus » ou un scroll infini.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Bannière de Catégorie PrestaShop 8 & 9, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Placez une bannière exactement où vous voulez dans la grille produit

PrestaShop ne propose aucune option native pour insérer du contenu visuel au milieu d'un listing. DataFirefly Category Banner comble ce manque : vous indiquez en back-office la catégorie visée, le numéro de produit après lequel la bannière s'insère, et le visuel à utiliser pour chaque langue. La bannière apparaît dans la grille à la position demandée, à la taille de votre choix : une cellule produit, deux colonnes sur deux lignes, ou toute la largeur du listing.

§ 02

Une bannière 1 × 1, 2 × 2 ou pleine largeur

Chaque bannière a sa propre taille : de 1 à 4 colonnes ou toute la largeur, et de 1 à 3 lignes sur les listings en grille CSS. Les produits suivants comblent l'espace laissé libre, sans trou dans la grille. En mode remplissage, l'image couvre toute la zone et prend la hauteur des produits voisins ; en mode proportions, elle garde son format d'origine. Sur un écran à deux colonnes, une bannière de quatre colonnes passe automatiquement en pleine largeur.

§ 03

Programmez vos opérations à l'avance

Chaque bannière accepte une date de début et une date de fin. Préparez vos visuels de soldes, de Black Friday ou de fêtes plusieurs semaines en avance : ils apparaissent et disparaissent seuls, sans intervention le jour J. Une bannière sans dates reste affichée en permanence, et l'interrupteur d'activation permet de la suspendre sans la supprimer.

§ 04

Une bannière pour toute une arborescence

L'option d'application aux sous-catégories évite de recréer la même bannière dans chaque rayon. Réglée sur une catégorie parente, la bannière s'affiche dans la catégorie et dans toutes ses sous-catégories, quel que soit leur niveau de profondeur. La résolution s'appuie sur l'arbre imbriqué natif de PrestaShop, donc sans requête supplémentaire par page.

§ 05

Multilingue, multiboutique, sans trou dans la grille

Vous configurez un visuel et un texte alternatif par langue. Quand une langue n'a pas reçu son propre visuel, le module affiche celui de la langue par défaut de la boutique plutôt que de masquer la bannière. En multiboutique, chaque bannière est associée aux boutiques de votre choix depuis le formulaire, avec une vraie table d'association.

§ 06

Compatible Creative Elements, filtres AJAX et scroll infini

Le module ne dépend pas des classes d'un thème précis : il repère les produits du listing par leurs marqueurs (data-id-product, product-miniature) et en déduit la grille, qu'elle vienne du thème Classic, de Creative Elements ou d'un thème sur mesure en grille CSS. Après un filtre à facettes, un tri, un changement de page, un bouton « charger plus » ou un scroll infini, les bannières sont replacées aux bonnes positions. Une bannière en position 4 se place toujours après le quatrième produit affiché, et une position au-delà du nombre de produits de la page est ignorée. Pour un thème vraiment atypique, un champ de réglage accepte le sélecteur CSS de la grille.

§ 07

Léger, et sans perte d'images à la mise à jour

Le CSS et le JavaScript ne sont chargés que sur les pages de catégorie, et uniquement quand la catégorie courante possède au moins une bannière active. Le balisage de la bannière est rendu côté serveur par un template Smarty, le JavaScript se contente de l'insérer au bon endroit, sans jQuery ni bibliothèque tierce. Les images envoyées sont stockées dans /img/datafireflycategorybanner/, hors du dossier du module, ce qui les préserve lors des mises à jour. Leurs dimensions sont écrites dans le HTML pour éviter tout décalage de mise en page au chargement.

€49.00
Achat unique · 12 mois de mises à jour
Lire la documentation
  • Installations dev & pré-prod illimitées
  • Code source inclus
  • Remboursement 30 jours
  • Support 24h · EN / FR
5,0/5 20 avis