Personnalisation de la balise jalios:lang

Elise CHALLAN BELVAL · le 17/10/13 à 11:49

Bonjour,

J'aurai besoin de personnaliser l'affichage de la balise jalios:lang sur le front-office. Au lieu d'afficher des images pour les drapeaux, j'aimerai uniquement afficher du texte de cette façon FR - EN.

Est ce possible et comment dois-je m'y prendre ?

Cordialement,

4 pts
Olivier Jaquemet · le 17/10/13 à 12:07

Bonjour,

 

L'affichage de la langue dans JCMS se fait au moyen d'une image dont la source est définie en css, dans le fichier jalios/core/lang.css.

Dans le HTML (telle que généré via le tag <jalios:lang>):

<img class='iso639flag fr-flag' src='s.gif' alt='fr' title='Français' />
<img class='iso639flag sv-flag' src='s.gif' alt='sv' title='Svenska' />

Dans le css :

.fr-flag { background-image: url("../../../images/jalios/icons/country/fr.png"); }
.sv-flag { background-image: url("../../../images/jalios/icons/country/se.png"); }

Dans l'approche standard retenue dans JCMS, c'est le drapeau d'un pays qui est utilisé pour présenter une langue (ce qui n'est pas sémantiquement ou diplomatiquement correct, mais permet rapidement une compréhension de tous).
Grâce au système décrit ci-dessus, on peut représenter une langue au moyen de n'importe qu'elle image, sans avoir à modifier des propriétés de JCMS, mais uniquement en modifiant la charte graphique.

Par exemple, il est possible de modifier l'image utilisée pour le français pour en utilisant une image contenant le texte "fr".

1 pt