Prestashop : comment corriger probleme module block footer en double ?

PrestaShop – Module blockfooter dupliqué à cause d’un double hook
Il est fréquent que le module blockfooter soit accroché deux fois au même hook displayFooter, provoquant un affichage en double dans PrestaShop.
Pour corriger cela, va dans le menu Apparence > Positions, cherche le hook displayFooter et supprime un des deux accrochages en trop. Cela permet de restaurer un affichage unique et propre du module.
PrestaShop – Duplication causée par un cache mal vidé
Parfois, un bug d’affichage dans le footer vient du cache de PrestaShop qui garde une ancienne version du module blockfooter.
La solution consiste à vider le cache Smarty via le menu Paramètres avancés > Performances, puis à forcer la recompilation des templates. Cela élimine le contenu en double causé par une mauvaise mise en cache.
PrestaShop – Bloc dupliqué dans le thème personnalisé
Si tu utilises un thème customisé, le fichier footer.tpl peut contenir un appel manuel au module blockfooter, en plus de son insertion via hook.
Vérifie le code du fichier footer.tpl et supprime l’appel {hook h="displayFooter"} ou toute ligne redondante. Cela évite que le contenu soit injecté deux fois dans le footer PrestaShop.
PrestaShop – Module blockfooter présent dans plusieurs colonnes
Le module blockfooter peut apparaître deux fois s’il est assigné à plusieurs colonnes de mise en page dans le constructeur de thème.
Va dans la configuration du thème ou page builder, et vérifie que le module est placé une seule fois. Supprime les duplications pour éviter un affichage répétitif et désorganisé.
PrestaShop – Doublon causé par un override
Certains thèmes ou modules installent un override du footer qui appelle blockfooter en double sans le gérer correctement via hook.
Vérifie les fichiers dans /themes/ton-theme/modules/blockfooter/ ou /override/modules/blockfooter/ et désactive les surcharges inutiles. Cela permet de restaurer le comportement standard du module dans PrestaShop.
PrestaShop – Problème après migration ou mise à jour
Après une migration PrestaShop ou mise à jour, les modules peuvent se retrouver dupliqués dans les positions, surtout si la base de données a été importée avec des données corrompues.
Utilise le module Position Cleaner ou fais une vérification manuelle des hooks pour retirer les doublons dans Apparence > Positions. Cela permet de réorganiser proprement les modules.
PrestaShop – Block affiché deux fois à cause d’un clone visuel
Si tu utilises un constructeur de page comme Elementor PrestaShop ou Creative Elements, tu peux avoir inséré un clone du footer sans t’en rendre compte.
Vérifie ta page d’accueil ou les modèles visuels, et supprime le contenu dupliqué dans la section footer. Ces modules insèrent parfois un block indépendant du hook natif, provoquant un effet miroir.
PrestaShop – Module présent dans plusieurs langues ou boutiques
En multiboutique ou multilingue, le module blockfooter peut être activé plusieurs fois, ce qui cause un doublon visuellement confus.
Accède à la gestion multiboutique, sélectionne la vue "Toutes les boutiques", puis vérifie les positions du module. Désactive le blockfooter inutile pour chaque boutique ou langue.
PrestaShop – Bloc ajouté par un autre module tiers
Un module tiers, comme un constructeur de mise en page, peut automatiquement intégrer un footer statique contenant un second blockfooter.
Désactive temporairement les modules récents pour identifier celui qui injecte ce bloc, puis modifie sa configuration. Cela permet d’éviter les conflits avec le module officiel de footer dans PrestaShop.
PrestaShop – Bloc en double à cause d’un contenu CMS
Il arrive qu’un contenu CMS utilisé comme footer contienne un code ou shortcode qui appelle de nouveau le module blockfooter.
Édite la page CMS concernée dans Améliorer > Conception > Pages, et supprime tout contenu HTML appelant à nouveau le footer ou ses modules. Cela évite l’injection involontaire d’un bloc déjà présent.