Joomla permets la gestion multilingue des sites internet, et des composants comme Falang peuvent également être très utiles.

Le contenu est modifié selon la langue choisie par l'utilisateur ou le gestionnaire.

Mais quand on utilise Gantry, Il peut arriver de vouloir avoir un logo personnalisé selon la langue utilisée par le visiteur sur le site.

Il existe pour cela plusieurs méthodes.

Utiliser un module personnalisé.

Parmis les fonctionnalités de joomla, il y a la possiblité de créer un module HTML personalisé, de l'assigner à une langue.

Il vous suffit donc de créer un module par langue (ou de traduire le module dans falang) et de le publier dans une position qui servira de position de logo. (header par exemple?

Dans ce module, insérez une image en fonction de votre langue, et le tour est joué.

Utiliser le hack Gantry

  1. Décompressez ce fichier joint et copiez-le dans le dossier /templates/<YOUR_TEMPLATE>/features/
  2. Puis créez une image pour chaque langue. Le nom de chaque image doit être <LANGUAGE_TAG>.logo.png.
    Par exemple: "en-GB.logo.png", "es-ES.logo.png", "pt-BR.logo.png" et ainsi de suite.
  3. Copiez les images dans le dossier /templates/<YOUR_TEMPLATE>/images/logo/
  4. Dans le gestionnaire de templates modifiez votre tempalte et réglez ainsi Logo show = ON et Autosize = ON
La fonction ajoute un nouveau style css.
Ce style s'adapte fonction de la langue du site Web et modifie l'image de fond du logo.

 

 ziplogo.zip1.15 KB26/01/2014, 15:31

Sauvegarder
Choix utilisateur pour les Cookies
Nous utilisons des cookies afin de vous proposer les meilleurs services possibles. Si vous déclinez l'utilisation de ces cookies, le site web pourrait ne pas fonctionner correctement.
Tout accepter
Tout décliner
Fonctionnels