Skip to content

v1.0.9 — Onglets BO + classe Zm40CommonSc unique

Latest

Choose a tag to compare

@NicoVmax NicoVmax released this 20 Jun 13:52
· 2 commits to main since this release

Onglets BO + classe Zm40Common renommée pour éviter les conflits

  • Classe Zm40Common renommée en Zm40CommonSc (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 guard class_exists standard 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 helper formatPrice() qui bascule automatiquement sur Context::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.