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) :
1 |
$ ch add-module toto |
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 :
1 |
$ ch init-webapp |