L’idée ici serait, dans un environnement Magento multi-sites, de pouvoir ajouter une classe CSS sur l’élément body
qui reprendrait le libellé du store code
(accessible depuis l’interface d’admin dans Stores > [Settings] All stores > colonne « Store »). Pourquoi? Pour pouvoir, depuis un thème unique, générer des styles différents (couleurs par exemple) en fonction du store (nom de domaine différent, le cas échéant) sur lequel l’utilisateur se trouve.
Pistes:
- Pas testé [un plugin] This Magento 2 Plugin adds the store & website code to the body class
- Pas testé [une bidouille (potentiellement moins propre que le plugin, donc…)] Magento 2: Add Store Code to Body Class et le repo Git de l’auteur pour cette fonctionnalité
- [une solution alternative (spoiler: créer un nouveau thème pour chaque Store)] Quick win: add Magento store code to body class