Étiquette : drapeaux

[Change 3.6.8] Surcharger les icônes par défaut des drapeaux pour le bloc Switchlanguage du module Website

Dans le/les gabarits de page(s) de votre thème qui appellent le bloc Switchlanguage (<racine_de_votre_projet>/themes/<nom_de_votre_theme>/templates/tpl<nom_de_votre_gabarit_de_page>.xml), commencez par vérifier que l’attribut __"showflag="small" est présent :
<change:templateblock type="modules_website_switchlanguage" __viewall="false" __showflag="small" __displayMode="Scroll" />.

Si il n’existe pas déjà, commencer par créer un module spécifique au projet (ce module prote généralement le nom du projet – nous allons prendre le projet nommé « Toto » en exemple) :

Dans ce module (<racine_de_votre_projet>/modules/toto/), crééz l’arborescence suivante : webapp/www/changeicons/small/flags/.

…et placez-y vos drapeaux au format PNG en respectant les noms de fichiers que vous trouverez dans <racine_de_votre_projet>/media/changeicons/small/flags/.

Par exemple : le drapeau standard pour la France porte le libellé fr.png. Sa surcharge dans le module toto doit également s’appeler fr.png, même si l’image est différente.

En console, exécuter la commande :