Jump to content

Appel d'image en fonction de la langue


Recommended Posts

Quelle genre d'image ?

Pour des images qui ne sont pas celles des produits ou des catégories, il est possible de les nommer monImage_fr.jpg et monImage_en.jpg.
Puis dans les templates ou dans leurs paramètres d'appel, contruire le nom voulu en fonction de $cookie->id_lang

Par contre, ca ne marche pas avec les images produits. L'extension _fr, _en est juste gérée pour l'image par défaut quand les produits n'ont pas d'image

Olivier

Link to comment
Share on other sites

Bonsoir Olea,

Pour des images qui ne sont pas celles des produits ou des catégories, il est possible de les nommer monImage_fr.jpg et monImage_en.jpg.

jusque la ok...


Puis : dans les templates ou dans leurs paramètres d’appel, contruire le nom voulu en fonction de $cookie->id_lang

Pouvez vous svp me donner un peu le détail de la manip ?

l'image serai en 3 langues placer dans une colonne a droite ou a gauche , un peu comme le bloc pub avec une option 3 langues :)

Link to comment
Share on other sites

Je n'ai pas testé, mais un truc du genre (en espérant que le forum ne filtre pas le code) :

function hookRightColumn ($params) {
   global $cookie;

   $lg_extension = Language::getIsoById (intval($cookie->id_lang));
   $image_name = 'nomdelimage_'.$lg_extension.'.jpg';

   $smarty->assign ('nomimage' =>  $image_name);

   puis le smarty display classique
}



Dans le fichier tpl vous avez alors de nom de l'image correspondant au langage : {$nomimage}

Link to comment
Share on other sites

  • 5 years later...
  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...