Onglets BO + classe Zm40Common renommée pour éviter les conflits
- Classe
Zm40Commonrenommée enZm40CommonSc(suffixe unique au module) pour éviter toute redéclaration quand plusieurs modules ZM40 cohabitent dans la même boutique avec des versions différentes de la brique. Le guardclass_existsstandard suffisait en théorie mais s'avère trop fragile en pratique (opcache, autoload, ordre de chargement variable). Nom unique = zéro collision possible. - Page de configuration BO : refonte en 3 onglets propres avec header de marque en haut.
- Configuration : Assets + Slider global + overrides Home/CMS
- Guide d'utilisation : doc complète des shortcodes + exemples
- Écosystème ZM40 : MAJ + autres modules ZM40 + bloc open source
- JS vanilla compatible PS 1.7/8/9 (pas de dépendance Bootstrap), mémorisation du dernier onglet via localStorage.
- Compatibilité PrestaShop 9 : remplacement des 5 appels à
Tools::displayPrice()(méthode retirée en PS9) par un helperformatPrice()qui bascule automatiquement surContext::getCurrentLocale()->formatPrice()(fix initialement intégré à v1.0.9).
Installation
Téléchargez shortcodes-v1.0.9.zip ci-dessous, déposez-le depuis le BO PrestaShop Modules > Gestionnaire de modules > Installer un module. Compatible PrestaShop 1.7, 8 et 9.